import * as React from "react";
interface CheckboxBlockProps {
    id?: string;
    checked?: boolean;
    defaultChecked?: boolean;
    onCheckedChange?: (checked: boolean) => void;
    label: string;
    /** Optional secondary description below the label (supports rich text / ReactNode) */
    description?: React.ReactNode;
    disabled?: boolean;
    /** Error message displayed below the block (also triggers red border) */
    error?: string;
    className?: string;
}
declare const CheckboxBlock: React.ForwardRefExoticComponent<CheckboxBlockProps & React.RefAttributes<HTMLButtonElement>>;
export { CheckboxBlock };
export type { CheckboxBlockProps };
//# sourceMappingURL=checkbox-block.d.ts.map