// Augments Nuxt page meta with the RBAC permission gate consumed by the
// `permission` route middleware. A string requires that single permission;
// an array requires ANY of the listed permissions.
declare module '#app' {
    interface PageMeta {
        permission?: string | string[]
    }
}

declare module 'vue-router' {
    interface RouteMeta {
        permission?: string | string[]
    }
}

export {}
