import { type LocaleFlagOption, type LocaleFlagTogglePlacement, type LocaleFlagToggleSurface } from '../LocaleFlags/index.js'; export type LanguageToggleSurface = LocaleFlagToggleSurface; export type LanguageToggleNamespace = 'admin' | 'kiosk' | 'customer' | 'pickup'; export type LanguageTogglePlacement = LocaleFlagTogglePlacement; export interface LanguageToggleProps { readonly surface: LanguageToggleSurface; readonly i18nNamespace: LanguageToggleNamespace; readonly placement?: LanguageTogglePlacement; /** Extra locale flags appended after defaults; same `code` overrides a default entry. */ readonly locales?: readonly LocaleFlagOption[]; readonly dataTestId?: string; } export declare function LanguageToggle({ surface, i18nNamespace, placement, locales, dataTestId, }: LanguageToggleProps): JSX.Element; //# sourceMappingURL=LanguageToggle.d.ts.map