UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

204 lines 6.33 kB
import { removeClassStyleAttrs, addClassStyleAttrs } from '../../common/utils'; declare const _default: import('vue').DefineComponent<{}, {}, {}, { inputValidationClass(): any; checkboxGroupValueChecked(): any; hasLabel(): boolean; hasMessages(): any; inputListeners(): { input: () => void; focusin: (event: any) => any; focusout: (event: any) => any; change: (event: any) => any; }; }, { removeClassStyleAttrs: typeof removeClassStyleAttrs; addClassStyleAttrs: typeof addClassStyleAttrs; 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: () => {}; }; rootClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; }; data(): any; watch: { disabled(newDisabled: any): void; validationState(newValidationState: any): void; }; methods: { validateInputLabels(hasLabelOrLabel: boolean | string, ariaLabel: string): void; }; } | { props: { modelValue: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; value: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: null; }; }; data(): any; watch: { modelValue(newChecked: any): void; indeterminate(newValue: any): void; }; } | { inject: { groupContext: { default: {}; }; setGroupValue: { default: () => () => void; }; }; data(): any; computed: { hasGroup(): boolean; 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" | "update:modelValue")[], "input" | "focusin" | "focusout" | "update:modelValue", import('vue').PublicProps, Readonly<{}> & Readonly<{ onInput?: ((...args: any[]) => any) | undefined; onFocusin?: ((...args: any[]) => any) | undefined; onFocusout?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, {}, {}, { DtValidationMessages: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ id: { type: StringConstructor; default(): string; }; validationMessages: { type: ArrayConstructor; default: () => never[]; validator: (messages: unknown) => any; }; showMessages: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, { isFilteredValidationMessagesEmpty(): boolean; filteredValidationMessages(): any; validationState(): string | null; }, { getMessageKey(type: any, index: any): string; messageTypeClass(type: any): any; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ id: { type: StringConstructor; default(): string; }; validationMessages: { type: ArrayConstructor; default: () => never[]; validator: (messages: unknown) => any; }; showMessages: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { id: string; validationMessages: unknown[]; showMessages: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=checkbox.vue.d.ts.map