import { Checkbox as CheckboxPrimitive } from '@base-ui/react/checkbox'; import * as React from 'react'; export type CheckboxState = 'error'; declare const checkboxStyles: (props?: ({ state?: "error" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface CheckboxProps extends Omit, 'render'> { /** Visual state. `error` paints the border in the error color. */ state?: CheckboxState; /** Override the checked glyph. */ checkIcon?: React.ReactNode; /** Override the indeterminate glyph. */ indeterminateIcon?: React.ReactNode; } /** * A single checkbox, without a label. * * Use this when composing your own layout; use {@link CheckboxField} for the * common checkbox-plus-label-plus-help-text row. * * Renders a native `