import * as React from 'react'; import { type CheckboxProps, type CheckedState } from './Checkbox.types'; declare function CheckboxImpl({ children, className, checked, size, id: idProp, ...rest }: CheckboxProps, forwardedRef: React.Ref): import("react/jsx-runtime").JSX.Element; type ReturnTypeOfCheckboxImpl = ReturnType>; /** * `Checkbox` is a control that allows the user to toggle between checked and not checked. * It can be used with labels or standalone. * @example * * ```tsx * const [checked, setChecked] = useState(false) * // Controlled / With label * * Label * * // Controlled / Standalone * * // Uncontrolled * * Label * * ``` */ export declare const Checkbox: (props: CheckboxProps & { ref?: React.ForwardedRef; }) => ReturnTypeOfCheckboxImpl; export {}; //# sourceMappingURL=Checkbox.d.ts.map