import { PropType, VNodeChild } from 'vue'; declare const Switch: import("vue").DefineComponent<{ value: (BooleanConstructor | StringConstructor | NumberConstructor)[]; disabled: BooleanConstructor; checked: PropType; unchecked: PropType; checkedValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; uncheckedValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:value")[], "change" | "update:value", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; unchecked: PropType; checkedValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; uncheckedValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; }>> & { onChange?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; }, { disabled: boolean; checkedValue: string | number | boolean; uncheckedValue: string | number | boolean; }>; export default Switch;