import { LanguageSwitchOption } from './LanguageSwitch.model';
export declare function findLanguageSwitchOption(options: LanguageSwitchOption[], value?: string): LanguageSwitchOption | null;
export declare function isLanguageSwitchOptionSelectable(option: LanguageSwitchOption): boolean;
export declare function flattenLanguageSwitchOptions(options: LanguageSwitchOption[]): LanguageSwitchOption[];
export declare function getLanguageSwitchPrimaryOption(option: LanguageSwitchOption): LanguageSwitchOption | null;
export declare function optionHasSelectedDescendant(option: LanguageSwitchOption, value?: string): boolean;
export declare function getLanguageSwitchOptionCode(option: LanguageSwitchOption): string;
export declare function getLanguageSwitchFlagEmoji(option: LanguageSwitchOption): string | null;
export declare function getLanguageSwitchFlagSrc(option: LanguageSwitchOption): string | null;
