UNPKG

@dialpad/dialtone-vue

Version:

Vue component library for Dialpad's design system Dialtone

150 lines 4.11 kB
declare const _default: import('vue').DefineComponent<{}, any, {}, { inputValidationClass(): any; checkboxGroupValueChecked(): any; hasLabel(): boolean; hasDescription(): boolean; hasLabelOrDescription(): any; inputListeners(): any; }, { emitValue(target: any): void; runValidations(): void; }, { inheritAttrs: boolean; props: { label: { type: StringConstructor; default: string; }; name: { type: StringConstructor; default: string; }; value: { type: (ObjectConstructor | StringConstructor | NumberConstructor | BooleanConstructor)[]; default: null; }; description: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; validationState: { type: StringConstructor; default: string; validator: (validationState: any) => boolean; }; inputClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; labelClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; descriptionClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; labelChildProps: { type: ObjectConstructor; default: () => {}; }; descriptionChildProps: { type: ObjectConstructor; default: () => {}; }; }; data(): any; watch: { disabled(newDisabled: any): void; validationState(newValidationState: any): void; }; methods: { validateInputLabels(hasLabelOrLabel: string | boolean, ariaLabel: string): void; }; } | { model: { prop: string; }; props: { checked: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; value: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: null; }; }; data(): any; watch: { checked(newChecked: any): void; indeterminate(newValue: any): void; }; } | { inject: { groupContext: { default: {}; }; setGroupValue: { default: () => () => void; }; }; data(): any; computed: { hasGroup(): any; groupName(): any; groupValue(): any; groupDisabled(): any; groupValidationState(): any; internalName(): any; }; watch: { value(newValue: any): void; groupValue: { immediate: boolean; handler(newGroupValue: any): void; }; groupDisabled: { immediate: boolean; handler(newGroupDisabled: any): void; }; groupValidationState: { immediate: boolean; handler(newGroupValidationState: any): void; }; }; created(): void; } | { props: { messagesClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; messagesChildProps: { type: ObjectConstructor; default: () => {}; }; showMessages: { type: BooleanConstructor; default: boolean; }; messages: { type: ArrayConstructor; default: () => never[]; validator: (messages: any) => any; }; }; computed: { formattedMessages(): any; }; }, import('vue').ComponentOptionsMixin, ("input" | "focusin" | "focusout")[], string, Readonly<import('vue').ExtractPropTypes<{}>>, {}>; export default _default; //# sourceMappingURL=checkbox.vue.d.ts.map