import { InputHTMLAttributes } from 'react';
import { SelectorSize } from '../../shared/types/selector-size';
type Props = {
/**
* The size of the checkbox
*/
size?: SelectorSize;
/**
* Whether the checkbox is in an indeterminate state
*/
indeterminate?: boolean;
/**
* Whether the checkbox is checked
*/
checked?: boolean;
} & Omit, 'size'>;
/**
* A customizable checkbox component that supports three states: checked, unchecked, and indeterminate. It can be used in forms or as a standalone control.
*/
export declare function Checkbox({ size, className, indeterminate, checked, onChange, ...props }: Props): import("react/jsx-runtime").JSX.Element;
export {};