import { Tab } from "../types"; declare const _default: __VLS_WithTemplateSlots | (string | Record)[]) | undefined; panelsWrapperClass?: (string | Record | (string | Record)[]) | undefined; navClass?: (string | Record | (string | Record)[]) | undefined; navItemClass?: (string | Record | (string | Record)[]) | undefined; navItemDisabledClass?: (string | Record | (string | Record)[]) | undefined; navItemActiveClass?: (string | Record | (string | Record)[]) | undefined; navItemInactiveClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkActiveClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkInactiveClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkDisabledClass?: (string | Record | (string | Record)[]) | undefined; }>, { id: undefined; cacheLifetime: number; options: () => { useUrlFragment: boolean; defaultTabHash: undefined; storageKey: undefined; }; wrapperClass: string; panelsWrapperClass: string; navClass: string; navItemClass: string; navItemDisabledClass: string; navItemActiveClass: string; navItemInactiveClass: string; navItemLinkClass: string; navItemLinkActiveClass: string; navItemLinkInactiveClass: string; navItemLinkDisabledClass: string; }>, { selectTab: (selectedTabHash: string, event?: Event) => void; findTab: (hash: string) => Tab | undefined; activeTabHash: import("vue").Ref; lastActiveTabHash: import("vue").Ref; tabs: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("changed" | "clicked")[], "changed" | "clicked", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | (string | Record)[]) | undefined; panelsWrapperClass?: (string | Record | (string | Record)[]) | undefined; navClass?: (string | Record | (string | Record)[]) | undefined; navItemClass?: (string | Record | (string | Record)[]) | undefined; navItemDisabledClass?: (string | Record | (string | Record)[]) | undefined; navItemActiveClass?: (string | Record | (string | Record)[]) | undefined; navItemInactiveClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkActiveClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkInactiveClass?: (string | Record | (string | Record)[]) | undefined; navItemLinkDisabledClass?: (string | Record | (string | Record)[]) | undefined; }>, { id: undefined; cacheLifetime: number; options: () => { useUrlFragment: boolean; defaultTabHash: undefined; storageKey: undefined; }; wrapperClass: string; panelsWrapperClass: string; navClass: string; navItemClass: string; navItemDisabledClass: string; navItemActiveClass: string; navItemInactiveClass: string; navItemLinkClass: string; navItemLinkActiveClass: string; navItemLinkInactiveClass: string; navItemLinkDisabledClass: string; }>>> & { onChanged?: ((...args: any[]) => any) | undefined; onClicked?: ((...args: any[]) => any) | undefined; }, { id: string; navItemClass: string | Record | (string | Record)[]; navItemLinkClass: string | Record | (string | Record)[]; cacheLifetime: number; options: { useUrlFragment?: boolean | undefined; defaultTabHash?: string | undefined; storageKey?: string | undefined; }; wrapperClass: string | Record | (string | Record)[]; panelsWrapperClass: string | Record | (string | Record)[]; navClass: string | Record | (string | Record)[]; navItemDisabledClass: string | Record | (string | Record)[]; navItemActiveClass: string | Record | (string | Record)[]; navItemInactiveClass: string | Record | (string | Record)[]; navItemLinkActiveClass: string | Record | (string | Record)[]; navItemLinkInactiveClass: string | Record | (string | Record)[]; navItemLinkDisabledClass: string | Record | (string | Record)[]; }>, { default: (_: {}) => any; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? P[K] & { default: D[K]; } : P[K]; }; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };