type RadioInteractionProps = { $disabled?: boolean; $isCheckable?: boolean; }; type RadioInputInteractionProps = { isCheckable?: boolean; readOnly?: boolean; onChange?(e: any): void; onClick?(): void; }; export declare const getRadioCursor: ({ $disabled, $isCheckable }: RadioInteractionProps) => "default" | "not-allowed" | "pointer"; export declare const canInteractWithRadio: ({ $readOnly, $isCheckable, }: { $readOnly?: boolean; $isCheckable?: boolean; }) => boolean; export declare const getRadioInputInteractionProps: ({ isCheckable, readOnly, onChange, onClick, }: RadioInputInteractionProps) => { tabIndex?: number; onMouseDown?: (event: { preventDefault(): void; }) => void; readOnly: boolean; onChange: (e: any) => void; onClick: () => void; }; export declare const getRadioLabelProps: (isCheckable?: boolean, id?: string) => { onMouseDown?: (event: { preventDefault(): void; }) => void; onClick?: (event: { preventDefault(): void; }) => void; htmlFor?: string; }; export declare const nonCheckableWrapperStyles: (props: RadioInteractionProps) => "" | "\n pointer-events: none;\n user-select: none;\n "; export {};