import type Switch from './switch.vue'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const switchProps: { readonly ariaLabel: StringConstructor; readonly modelValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly disabled: BooleanConstructor; readonly loading: BooleanConstructor; readonly size: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly inlinePrompt: BooleanConstructor; readonly inactiveActionIcon: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeActionIcon: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeIcon: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inactiveIcon: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeText: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly inactiveText: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly activeValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly inactiveValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly name: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly validateEvent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly beforeChange: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly tabindex: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type SwitchProps = ExtractPropTypes; export type SwitchPropsPublic = __ExtractPublicPropTypes; export declare const switchEmits: { "update:modelValue": (val: boolean | string | number) => boolean; change: (val: boolean | string | number) => boolean; input: (val: boolean | string | number) => boolean; }; export type SwitchEmits = typeof switchEmits; export type SwitchInstance = InstanceType & unknown;