import { TabEventType, TabItem } from './type';

declare const tabData: any;
declare const tab: {
    setItems: (items: TabItem[]) => void;
    getItems: () => any;
    setTheme: (value: "default" | "kjl" | "cjb" | "ssl" | "dkh") => void;
    removeItem: (value: string) => void;
    appendItem: (tabItem: TabItem) => void;
    setActiveItem: (value: string) => void;
    triggerEventListener: (type: TabEventType, payload?: any, options?: {
        autoRemove?: boolean;
    }) => any;
    addEventListener: (type: TabEventType, cb: any) => {
        remove: () => void;
    };
};
export { tabData, tab };
