import { View } from 'react-native'; import { type VariantProps } from 'tailwind-variants'; declare const checkboxVariants: import("tailwind-variants").TVReturnType<{ variant: { default: {}; /** * The whole surface is the target — for pickable options where the * checkbox is a confirmation rather than the affordance itself. */ card: { row: string; label: string; }; }; checked: { true: {}; }; disabled: { true: { row: string; }; }; }, { row: string; box: string; fill: string; content: string; label: string; description: string; }, undefined, { variant: { default: {}; /** * The whole surface is the target — for pickable options where the * checkbox is a confirmation rather than the affordance itself. */ card: { row: string; label: string; }; }; checked: { true: {}; }; disabled: { true: { row: string; }; }; }, { row: string; box: string; fill: string; content: string; label: string; description: string; }, import("tailwind-variants").TVReturnType<{ variant: { default: {}; /** * The whole surface is the target — for pickable options where the * checkbox is a confirmation rather than the affordance itself. */ card: { row: string; label: string; }; }; checked: { true: {}; }; disabled: { true: { row: string; }; }; }, { row: string; box: string; fill: string; content: string; label: string; description: string; }, undefined, unknown, unknown, undefined>>; export interface CheckboxProps extends VariantProps { className?: string; checked: boolean; onCheckedChange?: (checked: boolean) => void; /** * A third, in-between state for a box that governs a group of others — some * on, some off. It fills like a checked box but shows a dash rather than a * tick, and announces itself as `mixed` to a screen reader. Pressing it * resolves the ambiguity by turning the whole group on, so the press reports * `true`. `indeterminate` overrides `checked` for what is drawn. */ indeterminate?: boolean; disabled?: boolean; /** Optional label rendered next to the box; pressing it also toggles. */ label?: string; /** Secondary line under the label, for extra context. */ description?: string; } export declare const Checkbox: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=index.d.ts.map