import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import * as React from 'react'; import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; declare const checkboxVariant: tailwind_variants.TVReturnType<{ size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }, undefined, string[], tailwind_variants_dist_config.TVConfig<{ size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }, { size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }>, { size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }, undefined, tailwind_variants.TVReturnType<{ size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }, undefined, string[], tailwind_variants_dist_config.TVConfig<{ size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }, { size: { sm: string; md: string; 'tag-sm': string; 'tag-md': string; 'tag-lg': string; }; }>, unknown, unknown, undefined>>; /** * Props for the Checkbox component. */ interface CheckboxProps extends React.ComponentPropsWithoutRef, VariantProps { /** * The icon to be displayed when the checkbox is checked. */ icon?: React.ReactNode; } declare const Checkbox: React.ForwardRefExoticComponent>; export { Checkbox, type CheckboxProps };