import { InjectionKey } from 'vue';
import { TabData, TabTriggerEvent } from './interface';
export interface TabsContext {
    lazyLoad: boolean;
    destroyOnHide: boolean;
    activeKey: string | number;
    addItem: (id: number, data: TabData) => void;
    removeItem: (id: number) => void;
    trigger: TabTriggerEvent;
}
export declare const tabsInjectionKey: InjectionKey<TabsContext>;
