import React from 'react';

interface CheckboxProps {
    checked?: boolean;
    defaultChecked?: boolean;
    disabled?: boolean;
    required?: boolean;
    label?: string;
    name?: string;
    value?: string;
    size?: "sm" | "md" | "lg";
    variant?: "default" | "primary" | "secondary" | "success" | "warning" | "danger";
    className?: string;
    wrapperClassName?: string;
    checkboxClassName?: string;
    labelClassName?: string;
    onChange?: (checked: boolean) => void;
    radius?: "none" | "sm" | "md" | "full";
    id?: string;
    ariaLabel?: string;
    ariaDescribedBy?: string;
    errorMessage?: string;
}
declare const Checkbox: React.FC<CheckboxProps>;

export { Checkbox as default };
export type { CheckboxProps };
