import { Checkbox as CheckboxPrimitive } from '@base-ui/react/checkbox'; import type * as React from "react"; declare function Checkbox({ className, indeterminate, ...props }: CheckboxPrimitive.Root.Props): React.JSX.Element; /** * Non-interactive twin of `Checkbox`: the same box + check/minus mark, rendered * as a decorative `aria-hidden` span with no input of its own. Use it when the * checkbox must sit inside a larger interactive control — e.g. a selectable * card whose whole surface is the button — where a nested `role="checkbox"` * would be invalid. Drive the mark with `checked` / `indeterminate`; the * enclosing control owns the pressed state. */ declare function CheckboxVisual({ checked, indeterminate, className, }: { checked?: boolean; indeterminate?: boolean; className?: string; }): React.JSX.Element; export { Checkbox, CheckboxVisual }; //# sourceMappingURL=checkbox.d.ts.map