import { RouteLocationRaw } from 'vue-router';
/**
 * Type pour les props de navigation
 * Permet de spécifier soit href (lien externe), soit to (route interne), soit ni l'un ni l'autre
 */
export type NavigationProps = {
    href: string;
    to?: never;
} | {
    to: RouteLocationRaw;
    href?: never;
} | {
    href?: never;
    to?: never;
};
export type AriaRole = 'main' | 'region' | 'navigation' | 'contentinfo' | 'banner';
export type PageAriaRole = 'main' | 'region';
