import { CheckboxProps } from './types';
/**
 * Componente CheckBox 🟦
 *
 * Este componente representa un checkbox personalizado que puede ser utilizado en formularios y otros lugares donde se necesite una opción de selección.
 * @param {CheckboxProps} props - Las propiedades del componente.
 * @param {React.Ref<HTMLButtonElement>} ref - La referencia al elemento raíz del componente.
 * @returns {JSX.Element} El componente CheckBox renderizado.
 * @example
 * ```tsx
 * <CheckBox
 *   size="medium"
 *   disabled={false}
 *   color="primary"
 *   label="Acepto los términos y condiciones"
 *   mandatory={true}
 *   mandatoryMessage="Este campo es obligatorio"
 *   helperMessage="Más información"
 *   htmlFor="checkbox-id"
 *   error={false}
 * />
 * ```
 */
export declare const CheckBox: import('react').ForwardRefExoticComponent<Omit<CheckboxProps, "ref"> & import('react').RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=CheckBox.d.ts.map