import type { SrmI18n } from '../../../utils/type';
import type { DefineComponent, PropType, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import { TabListItem } from '../../list-page-layout/src/list-page-layout-types';
declare const _sfc_main: DefineComponent<{
    tabsList: {
        type: PropType<TabListItem[]>;
        default(): never[];
    };
    activeKey: {
        type: PropType<TabListItem>;
        default(): {};
    };
}, {
    srmI18n: SrmI18n;
    current: Ref<any>;
    i18nTxt: Ref<any>;
    handleClick: (currentRow: TabListItem) => void;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
    tabsList: {
        type: PropType<TabListItem[]>;
        default(): never[];
    };
    activeKey: {
        type: PropType<TabListItem>;
        default(): {};
    };
}>>, {
    tabsList: TabListItem[];
    activeKey: TabListItem;
}, {}>;
export default _sfc_main;
