import type { ComponentSize } from 'element-plus/es/utils/types'; import type Switch from './switch.vue'; import type { Component, ExtractPropTypes } from 'vue'; export declare const switchProps: { readonly modelValue: import("element-plus/es/utils/props").BuildPropReturn; readonly value: import("element-plus/es/utils/props").BuildPropReturn; readonly disabled: import("element-plus/es/utils/props").BuildPropReturn; readonly width: import("element-plus/es/utils/props").BuildPropReturn; readonly inlinePrompt: import("element-plus/es/utils/props").BuildPropReturn; readonly activeIcon: import("element-plus/es/utils/props").BuildPropReturn>, "", unknown, unknown, unknown>; readonly inactiveIcon: import("element-plus/es/utils/props").BuildPropReturn>, "", unknown, unknown, unknown>; readonly activeText: import("element-plus/es/utils/props").BuildPropReturn; readonly inactiveText: import("element-plus/es/utils/props").BuildPropReturn; readonly activeColor: import("element-plus/es/utils/props").BuildPropReturn; readonly inactiveColor: import("element-plus/es/utils/props").BuildPropReturn; readonly borderColor: import("element-plus/es/utils/props").BuildPropReturn; readonly activeValue: import("element-plus/es/utils/props").BuildPropReturn; readonly inactiveValue: import("element-plus/es/utils/props").BuildPropReturn; readonly name: import("element-plus/es/utils/props").BuildPropReturn; readonly validateEvent: import("element-plus/es/utils/props").BuildPropReturn; readonly id: StringConstructor; readonly loading: import("element-plus/es/utils/props").BuildPropReturn; readonly beforeChange: import("element-plus/es/utils/props").BuildPropReturn Promise | boolean>, unknown, unknown, unknown, unknown>; readonly size: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => ComponentSize & {}) | (() => ComponentSize) | ((new (...args: any[]) => ComponentSize & {}) | (() => ComponentSize))[], unknown, unknown, unknown, unknown>; }; export declare type SwitchProps = ExtractPropTypes; export declare const switchEmits: { "update:modelValue": (val: boolean | string | number) => boolean; change: (val: boolean | string | number) => boolean; input: (val: boolean | string | number) => boolean; }; export declare type SwitchEmits = typeof switchEmits; export declare type SwitchInstance = InstanceType;