import { ComponentSize } from '../../../hooks'; import { ExtractPropTypes, PropType } from 'vue'; import type Checkbox from './Checkbox.vue'; export declare type CheckboxModelValue = boolean | number | string | undefined; export declare const checkboxEmits: string[]; export declare const checkboxProps: { modelValue: { type: PropType; default: () => undefined; }; label: { type: (ObjectConstructor | StringConstructor | BooleanConstructor | NumberConstructor)[]; }; indeterminate: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; checked: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; trueLabel: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; falseLabel: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; id: { type: StringConstructor; default: undefined; }; controls: { type: StringConstructor; default: undefined; }; border: { type: BooleanConstructor; default: boolean; }; size: { type: PropType; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; }; export declare type CheckboxProps = ExtractPropTypes; export declare type CheckboxEmits = typeof checkboxEmits; export declare type CheckboxInstance = InstanceType;