import { MultilingualContext } from ".."; import { IWebComponentInstance, OmniaContext } from "../.."; import { Language } from "../../models"; import { MultilingualStore } from "../../stores"; import { VueComponentBase } from "../VueComponentBase"; import { IInputLanguagePicker } from "./IInputLanguagePicker"; import { InputLanguagePickerLocalization } from "./loc/localize"; import { InputLanguageStore } from "./stores"; import "./InputLanguagePicker.css"; import { LocalizationService } from "@omnia/fx/services"; export declare class InputLanguagePicker extends VueComponentBase implements IWebComponentInstance, IInputLanguagePicker { dark: boolean; label: string; multilingualContext: MultilingualContext; private inheritedMultilingualContext; omniaCtx: OmniaContext; multilingualStringStore: MultilingualStore; inputLanguageStore: InputLanguageStore; loc: InputLanguagePickerLocalization.locInterface; localizationService: LocalizationService; styles: { languageList?: any; }; private openMenu; private excludeCountry; get forceTenantLanguages(): boolean; get showAllLanguages(): boolean; languages: Array; private unselectedLanguages; private loadedAllLanguages; private defaultLanguageTag; mounted(): void; get darkValue(): boolean; created(): void; init(): void; get selectedInputLanguage(): Language; private loadNonSelectedLanguages; changeLanguage(language: Language): void; removeCountyFromDisplayName(displayName: string): string; loadAllLanguages(): void; loadGridMode(): void; hideNonSystemLanguages(): void; getFlagClass(language: Language): void; renderLanguage(item: Language): VueTsxSupport.JSX.Element; render(): VueTsxSupport.JSX.Element; }