import { default as React } from 'react';
type EventUpdateHandler = (_value: string | undefined) => void;
export interface RadioRowProps {
    /** Optional initial value */
    value?: string;
    /**  Pass checked state  */
    checked?: boolean;
    /** Name attribute of the Radio element */
    name?: string;
    /** Label text */
    label?: string;
    /** Id */
    id?: string;
    /** Help text */
    helptext?: React.ReactNode;
    /** Pass to disable the Radio */
    disabled?: boolean;
    /** Whether the Radio is required */
    required?: boolean;
    /** Whether the Radio is invalid */
    invalid?: boolean;
    /** Error text to be displayed. When passed, the Radio will automatically be invalidated. */
    errortext?: React.ReactNode | string;
    /** Whether the Radio is valid */
    valid?: boolean;
    /** Success text to be displayed when the Radio is valid. When passed, will set the radio to valid automatically. */
    successtext?: React.ReactNode | string;
    /** Pass a className */
    className?: string;
    /** Pass a handler to the checkbox element */
    onChange?: EventUpdateHandler;
}
declare const _default: React.FC<RadioRowProps>;
export default _default;
//# sourceMappingURL=RadioRow.component.d.ts.map