import type { PropType, Ref } from 'vue'; import type { Tab } from './interface'; export interface TabContextProps { tabs: Ref; prefixCls: Ref; } export declare function useProvideTabs(props: TabContextProps): void; export declare function 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").PublicProps, Readonly>; default: any; }; prefixCls: { type: StringConstructor; default: any; }; }>>, { prefixCls: string; tabs: Ref; }, {}>; export default TabsContextProvider;