import React from 'react';
export type CheckboxValueChangeEventHandler = (checked: boolean) => unknown;
export interface CheckboxProps extends Omit<React.ComponentProps<'input'>, 'onPointerLeave'> {
    className?: string;
    label?: string | boolean | React.ReactNode;
    rowReverse?: boolean;
    skeleton?: boolean;
    fullWidth?: boolean;
    checkedIcon?: React.ReactNode;
    checkedColor?: string;
    dataTest?: string;
    onValueChange?: CheckboxValueChangeEventHandler;
    onPointerLeave?: React.PointerEventHandler<HTMLLabelElement>;
}
export declare const Checkbox: React.FC<CheckboxProps>;
export * from './styled';
