import React, { type JSX, type Ref } from 'react';
import { type CheckboxVariants } from './checkbox.css.js';
export interface CheckboxProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'type' | 'checked' | 'size'>, Omit<CheckboxVariants, 'checked' | 'indeterminate'> {
    label?: string;
    checked?: boolean;
    indeterminate?: boolean;
    ref?: Ref<HTMLInputElement>;
}
export declare const Checkbox: (props: CheckboxProps) => JSX.Element;
//# sourceMappingURL=Checkbox.d.ts.map