import type { PropType, ExtractPropTypes } from 'vue'; export declare const switchProps: { modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; value: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; activeText: { type: StringConstructor; default: string; }; inactiveText: { type: StringConstructor; default: string; }; activeColor: { type: StringConstructor; default: undefined; }; inactiveColor: { type: StringConstructor; default: undefined; }; trueValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; falseValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; beforeChange: { type: PropType<() => Promise | boolean>; }; type: { type: PropType<"circle" | "line">; default: string; }; inlinePrompt: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: string; }; validateEvent: { type: BooleanConstructor; default: boolean; }; }; export type SwitchProps = ExtractPropTypes;