/** * Interface of a language selector dropdown element */ export interface AvLanguageSelectorElement { codeIso: string; label: string; } /** * AvLanguageSelector component props */ export interface AvLanguageSelectorProps { /** * Available languages list. * Each language is represented by an object containing a `codeIso` and a `label` */ languages: AvLanguageSelectorElement[]; /** * ISO code of the current selected language * @default 'fr' */ currentLanguage?: string; /** * Title attribute for accessibility * @default 'Sélectionner une langue' */ title?: string; } declare const _default: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onSelect?: ((payload: AvLanguageSelectorElement) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;