import * as React from "react"; export type CheckboxCheckedState = boolean | "indeterminate"; export type CheckboxProps = Omit, "checked" | "defaultChecked" | "name" | "onChange" | "required" | "value"> & { checked?: CheckboxCheckedState; defaultChecked?: CheckboxCheckedState; name?: string; value?: string; required?: boolean; onCheckedChange?: (checked: boolean) => void; onCheckedStateChange?: (checked: CheckboxCheckedState) => void; size?: "sm" | "md" | "lg"; invalid?: boolean; allowIndeterminate?: boolean; }; declare const Checkbox: React.ForwardRefExoticComponent, HTMLButtonElement>, "ref">, "defaultChecked" | "name" | "value" | "onChange" | "required" | "checked"> & { checked?: CheckboxCheckedState; defaultChecked?: CheckboxCheckedState; name?: string; value?: string; required?: boolean; onCheckedChange?: (checked: boolean) => void; onCheckedStateChange?: (checked: CheckboxCheckedState) => void; size?: "sm" | "md" | "lg"; invalid?: boolean; allowIndeterminate?: boolean; } & React.RefAttributes>; export { Checkbox };