UNPKG

yanzhen-design-vue

Version:

14 lines (13 loc) 1.11 kB
import { EpVNodeProp } from '@yanzhen-libs/utils-vue'; import { ComponentInternalInstance, SetupContext } from 'vue'; import { TabPaneItem, TabsEmits, TabsProps } from './tabs'; export declare function useTabs(props: Partial<TabsProps>, emit: SetupContext<TabsEmits>['emit']): readonly [{ readonly _ref: import('vue').Ref<ComponentInternalInstance, ComponentInternalInstance>; readonly activeKey: import('vue').WritableComputedRef<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>, import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly proxyProps: import('vue').ComputedRef<Partial<Partial<TabsProps>>>; readonly TabPane: (item: Partial<TabPaneItem>, props?: EpVNodeProp<Partial<TabsProps>>) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>; }, (props: EpVNodeProp<Partial<TabsProps>>) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>];