import * as React from 'react';
export declare function useRadioRoot(params: useRadioRoot.Parameters): {
    checked: boolean;
    getRootProps: (externalProps?: React.ComponentPropsWithRef<"button">) => React.ComponentPropsWithRef<"button">;
    getInputProps: (externalProps?: React.ComponentPropsWithRef<"input">) => React.ComponentPropsWithRef<"input">;
};
declare namespace useRadioRoot {
    interface Parameters {
        value: unknown;
        disabled?: boolean;
        readOnly?: boolean;
        required?: boolean;
    }
    interface ReturnValue {
        checked: boolean;
        getRootProps: (externalProps?: React.ComponentPropsWithRef<'button'>) => React.ComponentPropsWithRef<'button'>;
        getInputProps: (externalProps?: React.ComponentPropsWithRef<'input'>) => React.ComponentPropsWithRef<'input'>;
    }
}
export {};
