import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; /** * Checkbox wrapper **Tailwind Variants** component * * const {base, control, icon, label} = checkbox({...}) * * @example * */ declare const checkbox: tailwind_variants.TVReturnType<{ color: { default: { control: string[]; }; primary: { control: string[]; }; secondary: { control: string[]; }; success: { control: string[]; }; warning: { control: string[]; }; danger: { control: string[]; }; }; size: { sm: { control: string[]; label: string; icon: string; }; md: { control: string[]; label: string; icon: string; }; lg: { control: string[]; label: string; icon: string; }; }; radius: { none: { control: string; }; sm: { control: string[]; }; md: { control: string[]; }; lg: { control: string[]; }; full: { control: string; }; }; lineThrough: { true: { label: string[]; }; }; }, { base: string[]; control: string[]; icon: string[]; label: string[]; }, undefined, { color: { default: { control: string[]; }; primary: { control: string[]; }; secondary: { control: string[]; }; success: { control: string[]; }; warning: { control: string[]; }; danger: { control: string[]; }; }; size: { sm: { control: string[]; label: string; icon: string; }; md: { control: string[]; label: string; icon: string; }; lg: { control: string[]; label: string; icon: string; }; }; radius: { none: { control: string; }; sm: { control: string[]; }; md: { control: string[]; }; lg: { control: string[]; }; full: { control: string; }; }; lineThrough: { true: { label: string[]; }; }; }, { base: string[]; control: string[]; icon: string[]; label: string[]; }, tailwind_variants.TVReturnType<{ color: { default: { control: string[]; }; primary: { control: string[]; }; secondary: { control: string[]; }; success: { control: string[]; }; warning: { control: string[]; }; danger: { control: string[]; }; }; size: { sm: { control: string[]; label: string; icon: string; }; md: { control: string[]; label: string; icon: string; }; lg: { control: string[]; label: string; icon: string; }; }; radius: { none: { control: string; }; sm: { control: string[]; }; md: { control: string[]; }; lg: { control: string[]; }; full: { control: string; }; }; lineThrough: { true: { label: string[]; }; }; }, { base: string[]; control: string[]; icon: string[]; label: string[]; }, undefined, unknown, unknown, undefined>>; /** * CheckboxGroup control **Tailwind Variants** component * * const {base, label, control} = checkboxGroup({...}) * * @example *
* *
* // checkboxes *
*
*/ declare const checkboxGroup: tailwind_variants.TVReturnType<{ [key: string]: { [key: string]: tailwind_variants.ClassValue | { description?: tailwind_variants.ClassValue; base?: tailwind_variants.ClassValue; label?: tailwind_variants.ClassValue; wrapper?: tailwind_variants.ClassValue; errorMessage?: tailwind_variants.ClassValue; }; }; } | { [x: string]: { [x: string]: tailwind_variants.ClassValue | { description?: tailwind_variants.ClassValue; base?: tailwind_variants.ClassValue; label?: tailwind_variants.ClassValue; wrapper?: tailwind_variants.ClassValue; errorMessage?: tailwind_variants.ClassValue; }; }; } | {}, { base: string[]; label: string[]; wrapper: string[]; description: string[]; errorMessage: string[]; }, undefined, { [key: string]: { [key: string]: tailwind_variants.ClassValue | { description?: tailwind_variants.ClassValue; base?: tailwind_variants.ClassValue; label?: tailwind_variants.ClassValue; wrapper?: tailwind_variants.ClassValue; errorMessage?: tailwind_variants.ClassValue; }; }; } | {}, { base: string[]; label: string[]; wrapper: string[]; description: string[]; errorMessage: string[]; }, tailwind_variants.TVReturnType>; type CheckboxGroupSlots = keyof ReturnType; type CheckboxVariantProps = VariantProps; type CheckboxSlots = keyof ReturnType; export { type CheckboxGroupSlots, type CheckboxSlots, type CheckboxVariantProps, checkbox, checkboxGroup };