/* type definition for vsuite Definitions by:emmaHuang Date for Definitions:2019/10/25 */ import Vue, { VNode } from "vue"; export declare class FormSwitch extends Vue { /** * 指定当前是否选中,可以使用 v-model 双向绑定数据 * @default false */ value?: boolean | string | number; /** * 开关的尺寸,可选值为large、small、default或者不写。建议开关如果使用了2个汉字的文字,使用 large。 */ size?: "" | "large" | "small" | "default"; /** * 禁用开关 * @default false */ disabled?: boolean; /** * */ name?: string; /** * */ openlabel?: string; /** * */ shutlabel?: string; /** * 开关变化时触发,返回当前的状态 */ $emit(eventName: "on-toggle", value: boolean): this; /** * slot插槽对象 */ $slots: { /** * 自定义显示打开时的内容 */ open: VNode[]; /** * 自定义显示关闭时的内容 */ shut: VNode[]; }; }