import type { Tab } from './interface'; import type { PropType, Ref } from 'vue'; export interface TabContextProps { tabs: Ref; prefixCls: Ref; } export declare const useProvideTabs: (props: TabContextProps) => void; export declare const useInjectTabs: () => { tabs: Ref; prefixCls: Ref; }; declare const TabsContextProvider: import("vue").DefineComponent<{ tabs: { type: PropType>; default: any; }; prefixCls: { type: StringConstructor; default: any; }; }, () => import("vue").VNode[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; default: any; }; prefixCls: { type: StringConstructor; default: any; }; }>>, { prefixCls: string; tabs: Ref; }>; export default TabsContextProvider;