import { default as React } from 'react';
export interface CheckboxRowProps {
    /** Optional initial value */
    value?: string;
    /**  Pass checked state  */
    checked?: boolean;
    /** Whether the checkbox is indeterminate */
    indeterminate?: boolean;
    /** Name attribute of the checkbox element */
    name?: string;
    /** Label text */
    label?: string;
    /** Id */
    id?: string;
    /** Help text */
    helptext?: React.ReactNode;
    /** Specify whether the checkbox is required */
    required?: boolean;
    /** Disable the Checkbox */
    disabled?: boolean;
    /** Whether the CheckboxRow is invalid */
    invalid?: boolean;
    /** The error text to render with the CheckboxRow. If passed, the Checkbox row will be set to invalid automatically. */
    errortext?: React.ReactNode;
    /** Whether the CheckboxRow is valid */
    valid?: boolean;
    /** The text to render when the field is validated. If passed, the Checkbox will be set to valid automatically. */
    successtext?: React.ReactNode;
    /** Pass a custom className */
    className?: string;
    /** Pass a handler to the checkbox element */
    onChange?: React.ChangeEventHandler<HTMLInputElement>;
}
declare const _default: React.FC<CheckboxRowProps>;
export default _default;
//# sourceMappingURL=CheckboxRow.component.d.ts.map