UNPKG

@dialpad/dialtone-vue

Version:

Vue component library for Dialpad's design system Dialtone

96 lines 2.5 kB
declare const _default: import('vue').DefineComponent<{ id: { type: StringConstructor; default(): string; }; disabled: { type: BooleanConstructor; default: boolean; }; checked: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; validator: (v: unknown) => boolean; }; toggleOnClick: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; validator: (s: unknown) => boolean; }; showIcon: { type: BooleanConstructor; default: boolean; }; labelClass: { type: (StringConstructor | ObjectConstructor | ArrayConstructor)[]; default: string; }; labelChildProps: { type: ObjectConstructor; default: () => {}; }; }, {}, { internalChecked: any; }, { inputListeners(): { click: () => void; }; isIndeterminate(): boolean; toggleRole(): "checkbox" | "switch"; toggleClasses(): any[]; }, { toggleCheckedValue(): void; hasSlotLabel(): boolean; runValidations(): void; validateInputLabels(hasLabel: any, ariaLabel: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "change"[], string, Readonly<import('vue').ExtractPropTypes<{ id: { type: StringConstructor; default(): string; }; disabled: { type: BooleanConstructor; default: boolean; }; checked: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; validator: (v: unknown) => boolean; }; toggleOnClick: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; validator: (s: unknown) => boolean; }; showIcon: { type: BooleanConstructor; default: boolean; }; labelClass: { type: (StringConstructor | ObjectConstructor | ArrayConstructor)[]; default: string; }; labelChildProps: { type: ObjectConstructor; default: () => {}; }; }>>, { disabled: boolean; checked: string | boolean; id: string; size: string; labelClass: string | Record<string, any> | unknown[]; labelChildProps: Record<string, any>; toggleOnClick: boolean; showIcon: boolean; }>; export default _default; //# sourceMappingURL=toggle.vue.d.ts.map