import type { DefaultOptionType } from 'ant-design-vue/es/select';
import type { DefineComponent, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import qqtApi from '@qqt-product/api';
declare const _sfc_main: DefineComponent<{}, {
    request: qqtApi.Request;
    defaultLanguage: string;
    switchLanguage: (lang: string) => void;
    userInfo: {
        token: string;
        srmVersion: string;
        userInfo: {
            id: string;
            elsAccount: string;
            subAccount: string;
            realname: string;
            avatar: string;
        };
    };
    langs: Ref<{
        [x: string]: any;
        label?: any;
        value?: string | number | null | undefined;
        children?: Omit<DefaultOptionType, "children">[] | undefined;
        disabled?: boolean | undefined;
    }[] | undefined>;
    getData: () => void;
    currentLang: Ref<string>;
    changeLangHandle: () => void;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>;
export default _sfc_main;
