import { reactive, watch } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ tabs: { type: ArrayConstructor; default: () => never[]; }; keyLabel: { type: StringConstructor; default: string; }; keyContent: { type: StringConstructor; default: string; }; keyValue: { type: StringConstructor; default: string; }; keyDisabled: { type: StringConstructor; default: string; }; position: { type: StringConstructor; default: string; }; value: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; }, { props: any; states: { selected: string; }; emits: (event: "input", ...args: any[]) => void; switchTab: (tab: any) => void; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; reactive: typeof reactive; watch: typeof watch; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "input"[], "input", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; keyLabel: { type: StringConstructor; default: string; }; keyContent: { type: StringConstructor; default: string; }; keyValue: { type: StringConstructor; default: string; }; keyDisabled: { type: StringConstructor; default: string; }; position: { type: StringConstructor; default: string; }; value: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; }, { tabs: unknown[]; keyLabel: string; keyContent: string; keyValue: string; keyDisabled: string; position: string; value: string | number | boolean; }>; export default _sfc_main;