UNPKG

vuestic-ui

Version:
275 lines (274 loc) 6.96 kB
import { PropType } from 'vue'; declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{ modelValue: { type: PropType<string | number | boolean | unknown[] | Record<any, unknown> | null>; default: boolean; }; color: { type: StringConstructor; default: string; }; checkedIcon: { type: StringConstructor; default: string; }; indeterminate: { type: BooleanConstructor; default: boolean; }; indeterminateValue: { type: PropType<string | number | boolean | unknown[] | Record<any, unknown> | null>; default: null; }; indeterminateIcon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; name: { type: StringConstructor; default: string; }; ariaLabel: { type: StringConstructor; default: undefined; }; vertical: { type: BooleanConstructor; default: boolean; }; preset: { type: PropType<import("../../composables").PresetPropValue>; default: undefined; }; arrayValue: { type: (ObjectConstructor | BooleanConstructor | StringConstructor | NumberConstructor)[]; default: null; }; label: { type: StringConstructor; default: string; }; leftLabel: { type: BooleanConstructor; default: boolean; }; trueValue: { type: PropType<any>; default: boolean; }; falseValue: { type: PropType<any>; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; rules: { type: PropType<import("../../composables").ValidationRule<any>[]>; default: () => any; }; dirty: { type: BooleanConstructor; default: boolean; }; error: { type: BooleanConstructor; default: undefined; }; errorMessages: { type: PropType<string | string[]>; default: undefined; }; errorCount: { type: (StringConstructor | NumberConstructor)[]; default: number; }; success: { type: BooleanConstructor; default: boolean; }; messages: { type: PropType<string | string[]>; default: () => never[]; }; immediateValidation: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; stateful: { type: PropType<boolean>; default: boolean; }; }, { toggleSelection: () => void; isDirty: import("vue").Ref<boolean>; isTouched: import("vue").Ref<boolean>; isError: import("vue").WritableComputedRef<boolean>; isLoading: import("vue").WritableComputedRef<boolean>; isValid: import("vue").ComputedRef<boolean>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { [x: string]: (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: PropType<string | number | boolean | unknown[] | Record<any, unknown> | null>; default: boolean; }; color: { type: StringConstructor; default: string; }; checkedIcon: { type: StringConstructor; default: string; }; indeterminate: { type: BooleanConstructor; default: boolean; }; indeterminateValue: { type: PropType<string | number | boolean | unknown[] | Record<any, unknown> | null>; default: null; }; indeterminateIcon: { type: StringConstructor; default: string; }; id: { type: StringConstructor; default: string; }; name: { type: StringConstructor; default: string; }; ariaLabel: { type: StringConstructor; default: undefined; }; vertical: { type: BooleanConstructor; default: boolean; }; preset: { type: PropType<import("../../composables").PresetPropValue>; default: undefined; }; arrayValue: { type: (ObjectConstructor | BooleanConstructor | StringConstructor | NumberConstructor)[]; default: null; }; label: { type: StringConstructor; default: string; }; leftLabel: { type: BooleanConstructor; default: boolean; }; trueValue: { type: PropType<any>; default: boolean; }; falseValue: { type: PropType<any>; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; rules: { type: PropType<import("../../composables").ValidationRule<any>[]>; default: () => any; }; dirty: { type: BooleanConstructor; default: boolean; }; error: { type: BooleanConstructor; default: undefined; }; errorMessages: { type: PropType<string | string[]>; default: undefined; }; errorCount: { type: (StringConstructor | NumberConstructor)[]; default: number; }; success: { type: BooleanConstructor; default: boolean; }; messages: { type: PropType<string | string[]>; default: () => never[]; }; immediateValidation: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; stateful: { type: PropType<boolean>; default: boolean; }; }>>, { label: string; error: boolean; modelValue: string | number | boolean | unknown[] | Record<any, unknown> | null; stateful: boolean; preset: import("../../composables").PresetPropValue; color: string; vertical: boolean; name: string; loading: boolean; success: boolean; disabled: boolean; ariaLabel: string; readonly: boolean; checkedIcon: string; indeterminate: boolean; indeterminateValue: string | number | boolean | unknown[] | Record<any, unknown> | null; indeterminateIcon: string; id: string; arrayValue: string | number | boolean | Record<string, any>; leftLabel: boolean; trueValue: any; falseValue: any; rules: import("../../composables").ValidationRule<any>[]; dirty: boolean; errorMessages: string | string[]; errorCount: string | number; messages: string | string[]; immediateValidation: boolean; }, {}>, { label?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };