declare const _default: __VLS_WithTemplateSlots>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: (NumberConstructor | StringConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: import("./checkbox").CheckboxValueType) => void; change: (val: import("./checkbox").CheckboxValueType) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: (NumberConstructor | StringConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((val: import("./checkbox").CheckboxValueType) => any) | undefined; onChange?: ((val: import("./checkbox").CheckboxValueType) => any) | undefined; }, { label: string | number | boolean | Record; border: boolean; disabled: boolean; value: string | number | boolean | Record; id: string; name: string; modelValue: string | number | boolean; validateEvent: boolean; indeterminate: boolean; checked: boolean; trueValue: string | number; falseValue: string | number; trueLabel: string | number; falseLabel: string | number; }>, { default?(_: {}): any; }>; export default _default; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };