import * as react_jsx_runtime from 'react/jsx-runtime'; import { InputHTMLAttributes, ReactNode, Ref } from 'react'; import { VariantProps as VariantPropsInternal } from './variants.js'; declare const advancedCheckbox: (props?: ({ size?: "sm" | "md" | "lg" | undefined; alignment?: "center" | "left" | undefined; } & { className?: string; }) | undefined) => string; type AdvancedCheckboxVariant = VariantPropsInternal; interface AdvancedCheckboxProps extends Omit, 'size'> { children: ReactNode; size?: AdvancedCheckboxVariant['size']; alignment?: AdvancedCheckboxVariant['alignment']; inputClassName?: string; contentClassName?: string; className?: string; ref?: Ref; } declare function AdvancedCheckbox({ size, alignment, children, inputClassName, contentClassName, className, ref, value, checked, onChange, ...props }: AdvancedCheckboxProps): react_jsx_runtime.JSX.Element; export { AdvancedCheckbox, type AdvancedCheckboxProps };