import { PropType } from "vue"; import { CSSProperties } from "vue/types/jsx"; declare const TYPE: readonly ["transparent", "filled"]; export type TabType = typeof TYPE[number]; declare const _default: import("vue/types/v3-define-component").DefineComponent<{ /** * tabindex number * */ tabindex: { type: NumberConstructor; default: number; }; selected: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"filled" | "transparent">; default: string; validator(value: TabType): boolean; }; width: { type: StringConstructor; default: null; }; }, import("vue").Data, import("vue").Data, { tabStyle(): CSSProperties; }, { handleClick(e: MouseEvent): void; }, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly; default: string; validator(value: TabType): boolean; }; width: { type: StringConstructor; default: null; }; }>>, { type: "filled" | "transparent"; tabindex: number; width: string; selected: boolean; }>; export default _default;