import './Checkbox.css';
import type { ComponentChild } from 'preact';
import type { FieldChildProps } from '../Field/Field.types';
interface CheckboxProps extends Partial<FieldChildProps> {
    id: string;
    checked: boolean;
    onChange: (isChecked: boolean) => void;
    label: string | ComponentChild;
    name: string;
    className?: string;
    value?: string;
    helper?: string;
    readonly?: boolean;
    disabled?: boolean;
    enableTracking?: boolean;
    'aria-required'?: boolean;
    'aria-invalid'?: boolean;
    'aria-describedby'?: string;
}
export declare function Checkbox({ id, name, value, className, label, isInvalid, onChange, helper, checked, readonly, disabled, enableTracking, 'aria-required': ariaRequired, 'aria-invalid': ariaInvalid, 'aria-describedby': ariaDescribedBy, }: Readonly<CheckboxProps>): import("preact/jsx-runtime").JSX.Element;
export {};
