import type { TabProps, TabPaneProps } from 'southgisui/es/components/tab'; import type { ComponentInternalInstance, ComputedRef, Ref, InjectionKey, UnwrapRef, ShallowReactive } from 'vue'; export declare type TabPaneContext = UnwrapRef<{ uid: number; instance: ShallowReactive; props: TabPaneProps; paneName: ComputedRef; active: ComputedRef; index: Ref; isClosable: ComputedRef; }>; export interface TabRootContext { props: TabProps; currentName: Ref; updatePaneState: (pane: TabPaneContext) => void; } export declare const TabRootContextKey: InjectionKey;