import type { CheckboxFieldValidation } from '../../fields/validations.js';
import type { ErrorComponent } from '../forms/Error.js';
import type { DescriptionComponent, FormFieldBase, LabelComponent } from '../types.js';
export type CheckboxFieldProps = {
    checked?: boolean;
    disableFormData?: boolean;
    id?: string;
    name?: string;
    onChange?: (val: boolean) => void;
    partialChecked?: boolean;
    path?: string;
    validate?: CheckboxFieldValidation;
    width?: string;
} & FormFieldBase;
export type CheckboxFieldLabelComponent = LabelComponent<'checkbox'>;
export type CheckboxFieldDescriptionComponent = DescriptionComponent<'checkbox'>;
export type CheckboxFieldErrorComponent = ErrorComponent<'checkbox'>;
//# sourceMappingURL=Checkbox.d.ts.map