import Vue from "vue";
import { IWebComponentInstance } from "../../";
import { IContextLanguagePicker } from "./IContextLanguagePicker";
import { Language } from "../../models";
import { ScopedSlots } from "..";
import { IVSelectScopedSlots } from "../vuetify";
export declare class ContextLanguagePicker extends Vue implements IWebComponentInstance, IContextLanguagePicker {
    valueBind: string;
    disabled?: boolean;
    label?: string;
    onValueChanged?: (language: string) => void;
    box?: boolean;
    dark?: boolean;
    flat?: boolean;
    hideDisplayFlag?: boolean;
    hideDisplayName?: boolean;
    scopedSlots?: ScopedSlots<IVSelectScopedSlots>;
    private omniaContext;
    private omniaUxLoc;
    languages: Language[];
    private get slots();
    created(): void;
    private getLanguages;
    mounted(): void;
    beforeDestroy(): void;
    private updateSelectedContextLanguage;
    render(): VueTsxSupport.JSX.Element;
}
