/** Checkbox — boolean input; onChange reports checked (W2 §The Kit). */ import type { ComponentProps } from "react"; import { type KitStyled, type KitEngine, type KitRendered } from "../tokens.js"; interface CheckboxOwnProps extends KitStyled { label?: string; checked?: boolean; /** Neither on nor off — the "some of these" box over a partly-ticked list. */ indeterminate?: boolean; hint?: string; disabled?: boolean; required?: boolean; onChange?: (checked: boolean) => void; } /** Plus any `` attribute, handed straight to the box — `type` excepted, * which is the Kit's own. `style` stays the Kit's too: it dresses the ROOT the * label and hint share. */ export type CheckboxProps = CheckboxOwnProps & KitEngine, CheckboxOwnProps, "type">; export declare function Checkbox({ label, checked, indeterminate, hint, disabled, required, onChange, style, children, pending, ...engine }: CheckboxProps & KitRendered): import("react").JSX.Element; export {};