/// <reference types="react" />
import type { RadioGroupContextProps } from '../RadioGroupContext';
import type { RadioGroupProps } from '../types';
export declare const useLogic: ({ children, groupLabel, errorText, isError, required, formControlProps, row, name, value, onChange, className, disabled, style, inputRef, }: RadioGroupProps) => {
    errorText: import("react").ReactNode;
    formControlProps: Omit<import("../..").FormControlProps, "error"> | undefined;
    groupLabel: string | undefined;
    labelId: string | undefined;
    isError: boolean | undefined;
    required: boolean | undefined;
    contextValue: RadioGroupContextProps;
    className: string | undefined;
    row: boolean;
    children: import("react").ReactNode;
    disabled: boolean | undefined;
    style: import("react").CSSProperties | undefined;
    inputRef: import("react").RefObject<HTMLFieldSetElement> | undefined;
};
