import { ComponentPropsWithoutRef, Ref } from 'react';
import { Colors } from '../../types/Colors';
import { ValidationStatus } from '../../hooks/useInternalStatus';
export interface CheckboxProps extends Omit<ComponentPropsWithoutRef<'input'>, 'size' | 'onChange' | 'value'> {
    color?: Colors;
    size?: string;
    value?: string | number | boolean;
    validationStatus?: ValidationStatus;
    errorMessage?: string;
    ['data-testid']?: string;
    ref?: Ref<HTMLInputElement>;
    onChange?: (event: Event, value: boolean) => void;
}
export declare function Checkbox(props: CheckboxProps): import("react/jsx-runtime").JSX.Element;
