export declare function useNaiveTab(): { tabs: import("vue").Ref; current: import("vue").Ref; tabsProps: import("vue").ComputedRef<{ value: string | undefined; defaultValue: string; onClose: (value: any) => void; onUpdateValue: (value: any) => void; }>; $state: { current: string | undefined; tabs: import("@duxweb/dvha-core").IMenu[]; } & import("pinia").PiniaCustomStateProperties>; $patch(partialState: import("pinia")._DeepPartial<{ current: string | undefined; tabs: import("@duxweb/dvha-core").IMenu[]; }>): void; $patch any>(stateMutator: ReturnType extends Promise ? never : F): void; $reset(): void; $subscribe(callback: import("pinia").SubscriptionCallback>, options?: { detached?: boolean; } & import("vue").WatchOptions): () => void; $onAction(callback: import("pinia").StoreOnActionListener, Pick, Pick>, detached?: boolean): () => void; $dispose(): void; $id: string; _customProperties: Set; isTab: (key: string) => boolean; addTab: (item: import("@duxweb/dvha-core").IMenu, cb?: (item: import("@duxweb/dvha-core").IMenu) => void) => void; delTab: (key: string, cb?: (item: import("@duxweb/dvha-core").IMenu) => void) => void; changeTab: (key: string, cb?: (item: import("@duxweb/dvha-core").IMenu) => void) => void; delOther: (key: string, cb?: () => void) => void; delLeft: (key: string, cb?: () => void) => void; delRight: (key: string, cb?: () => void) => void; lockTab: (key: string) => void; clearTab: () => void; };