export declare let TabGroup: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; selectedIndex: { type: NumberConstructor[]; default: null; }; defaultIndex: { type: NumberConstructor[]; default: number; }; vertical: { type: BooleanConstructor[]; default: boolean; }; manual: { type: BooleanConstructor[]; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_index: number) => true; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onChange?: ((_index: number) => any) | undefined; }, { as: string | Record; vertical: boolean; manual: boolean; selectedIndex: number; defaultIndex: number; }>; export declare let TabList: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { as: string | Record; }>; export declare let Tab: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; disabled: { type: BooleanConstructor[]; default: boolean; }; id: { type: StringConstructor; default: null; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { id: string; as: string | Record; disabled: boolean; }>; export declare let TabPanels: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { as: string | Record; }>; export declare let TabPanel: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; static: { type: BooleanConstructor; default: boolean; }; unmount: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: null; }; tabIndex: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { id: string; tabIndex: number; as: string | Record; unmount: boolean; static: boolean; }>;