import { type PropType } from 'vue'; import type { FwCheckboxProps } from './index.types'; declare const __default__: import("vue").DefineComponent; }; /** * The hint text shown below the input */ hint: { type: StringConstructor; }; /** * Enable or disable the error hidden element */ enableErrors: { type: BooleanConstructor; default: boolean; }; /** * Progmatically set the checked state of the input. * Used outside a FwForm element */ isChecked: { type: BooleanConstructor; required: false; default: undefined; }; /** * Whether to disable the name prefix for the input field. */ disableNamePrefix: { type: BooleanConstructor; default: boolean; }; /** * The custom id of the input field. Will auto-generate one if not provided. */ inputId: { type: StringConstructor; required: false; }; /** * Whether the checkbox is disabled or not. */ disabled: { type: BooleanConstructor; default: boolean; }; }>, { uuid: string; primaryFade5: string; colorErrorTextFade5: string; checkboxBaseClass: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; /** * The hint text shown below the input */ hint: { type: StringConstructor; }; /** * Enable or disable the error hidden element */ enableErrors: { type: BooleanConstructor; default: boolean; }; /** * Progmatically set the checked state of the input. * Used outside a FwForm element */ isChecked: { type: BooleanConstructor; required: false; default: undefined; }; /** * Whether to disable the name prefix for the input field. */ disableNamePrefix: { type: BooleanConstructor; default: boolean; }; /** * The custom id of the input field. Will auto-generate one if not provided. */ inputId: { type: StringConstructor; required: false; }; /** * Whether the checkbox is disabled or not. */ disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { enableErrors: boolean; isChecked: boolean; disableNamePrefix: boolean; disabled: boolean; }, {}, { InputField: { new (...args: any[]): import("vue").CreateComponentPublicInstance>; default: any; }; validateOnMount: { type: BooleanConstructor; default: boolean; }; validateOnBlur: { type: BooleanConstructor; default: any; }; validateOnChange: { type: BooleanConstructor; default: any; }; validateOnInput: { type: BooleanConstructor; default: any; }; validateOnModelUpdate: { type: BooleanConstructor; default: any; }; bails: { type: BooleanConstructor; default: () => boolean; }; label: { type: StringConstructor; default: any; }; uncheckedValue: { type: any; default: any; }; modelValue: { type: any; default: symbol; }; modelModifiers: { type: any; default: () => {}; }; "onUpdate:modelValue": { type: PropType<(e: any) => unknown>; default: any; }; standalone: { type: BooleanConstructor; default: boolean; }; keepValue: { type: BooleanConstructor; default: any; }; }>>, () => import("vue").VNode | import("vue").Slot | import("vue").VNode[] | { default: () => import("vue").VNode[]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly>; default: any; }; validateOnMount: { type: BooleanConstructor; default: boolean; }; validateOnBlur: { type: BooleanConstructor; default: any; }; validateOnChange: { type: BooleanConstructor; default: any; }; validateOnInput: { type: BooleanConstructor; default: any; }; validateOnModelUpdate: { type: BooleanConstructor; default: any; }; bails: { type: BooleanConstructor; default: () => boolean; }; label: { type: StringConstructor; default: any; }; uncheckedValue: { type: any; default: any; }; modelValue: { type: any; default: symbol; }; modelModifiers: { type: any; default: () => {}; }; "onUpdate:modelValue": { type: PropType<(e: any) => unknown>; default: any; }; standalone: { type: BooleanConstructor; default: boolean; }; keepValue: { type: BooleanConstructor; default: any; }; }>>, { label: string; as: string | Record; bails: boolean; uncheckedValue: any; modelValue: any; validateOnInput: boolean; validateOnChange: boolean; validateOnBlur: boolean; validateOnModelUpdate: boolean; validateOnMount: boolean; standalone: boolean; modelModifiers: any; rules: import("vee-validate").RuleExpression; "onUpdate:modelValue": (e: any) => unknown; keepValue: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>; default: any; }; validateOnMount: { type: BooleanConstructor; default: boolean; }; validateOnBlur: { type: BooleanConstructor; default: any; }; validateOnChange: { type: BooleanConstructor; default: any; }; validateOnInput: { type: BooleanConstructor; default: any; }; validateOnModelUpdate: { type: BooleanConstructor; default: any; }; bails: { type: BooleanConstructor; default: () => boolean; }; label: { type: StringConstructor; default: any; }; uncheckedValue: { type: any; default: any; }; modelValue: { type: any; default: symbol; }; modelModifiers: { type: any; default: () => {}; }; "onUpdate:modelValue": { type: PropType<(e: any) => unknown>; default: any; }; standalone: { type: BooleanConstructor; default: boolean; }; keepValue: { type: BooleanConstructor; default: any; }; }>>, () => import("vue").VNode | import("vue").Slot | import("vue").VNode[] | { default: () => import("vue").VNode[]; }, {}, {}, {}, { label: string; as: string | Record; bails: boolean; uncheckedValue: any; modelValue: any; validateOnInput: boolean; validateOnChange: boolean; validateOnBlur: boolean; validateOnModelUpdate: boolean; validateOnMount: boolean; standalone: boolean; modelModifiers: any; rules: import("vee-validate").RuleExpression; "onUpdate:modelValue": (e: any) => unknown; keepValue: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase>; default: any; }; validateOnMount: { type: BooleanConstructor; default: boolean; }; validateOnBlur: { type: BooleanConstructor; default: any; }; validateOnChange: { type: BooleanConstructor; default: any; }; validateOnInput: { type: BooleanConstructor; default: any; }; validateOnModelUpdate: { type: BooleanConstructor; default: any; }; bails: { type: BooleanConstructor; default: () => boolean; }; label: { type: StringConstructor; default: any; }; uncheckedValue: { type: any; default: any; }; modelValue: { type: any; default: symbol; }; modelModifiers: { type: any; default: () => {}; }; 'onUpdate:modelValue': { type: PropType<(e: any) => unknown>; default: any; }; standalone: { type: BooleanConstructor; default: boolean; }; keepValue: { type: BooleanConstructor; default: any; }; }>>, () => import("vue").VNode | import("vue").Slot | import("vue").VNode[] | { default: () => import("vue").VNode[]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { label: string; as: string | Record; bails: boolean; uncheckedValue: any; modelValue: any; validateOnInput: boolean; validateOnChange: boolean; validateOnBlur: boolean; validateOnModelUpdate: boolean; validateOnMount: boolean; standalone: boolean; modelModifiers: any; rules: import("vee-validate").RuleExpression; 'onUpdate:modelValue': (e: any) => unknown; keepValue: boolean; }, {}, string, {}, {}, {}, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { value: import("vue").UnwrapRef; meta: import("vue").UnwrapRef; errors: import("vue").UnwrapRef; errorMessage: import("vue").UnwrapRef; setErrors: import("vee-validate").FieldContext["setErrors"]; setTouched: import("vee-validate").FieldContext["setTouched"]; reset: import("vee-validate").FieldContext["resetField"]; validate: import("vee-validate").FieldContext["validate"]; setValue: import("vee-validate").FieldContext["setValue"]; handleChange: import("vee-validate").FieldContext["handleChange"]; $slots: { default: (arg: import("vee-validate").FieldSlotProps) => import("vue").VNode[]; }; }); }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default __default__;