export type AppHeaderProps = { compact?: boolean; menuOpen?: boolean; menuLabel?: string; /** * Id du tiroir, partagé entre `aria-controls` (burger) et `id` (drawer). * Auto-généré et stable si non fourni. */ drawerId?: string; /** * Marque structurée (décision actée : logo SENT + sous-titre). Rend le bloc * canonique « logo carré + nom + sous-titre produit ». Si le slot `logo` est * fourni, il a priorité (contrôle total). */ brandName?: string; /** Sous-titre produit affiché sous le nom (ex. « Design System », « dataviz »). */ productName?: string; /** Source de l'image du logo carré (ex. `/SENT-logo-squared.svg`). */ logoSrc?: string; /** Texte alternatif du logo (décoratif par défaut). */ logoAlt?: string; /** Cible du lien de la marque. Défaut : `/`. */ brandHref?: string; /** aria-label du lien de marque (sinon dérivé de `brandName` + `productName`). */ brandLabel?: string; class?: string; }; export declare const AppHeader: import("vue").DefineComponent, () => import("vue").VNode | import("vue").VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "menuToggle"[], "menuToggle", import("vue").PublicProps, Readonly> & Readonly<{ onMenuToggle?: ((...args: any[]) => any) | undefined; }>, { class: string; compact: boolean; menuOpen: boolean; menuLabel: string; drawerId: string; brandName: string; productName: string; logoSrc: string; logoAlt: string; brandHref: string; brandLabel: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=AppHeader.d.ts.map