import { RadioGroupProps } from 'antd/lib/radio'; import { QueryObserverResult, UseQueryOptions } from 'react-query'; import { CrudSorting, BaseRecord, GetListResponse, CrudFilters, SuccessErrorNotification, HttpError, MetaDataQuery, LiveModeProps } from '../../../interfaces'; export declare type useRadioGroupProps = RadioGroupProps & { resource: string; optionLabel?: string; optionValue?: string; sort?: CrudSorting; filters?: CrudFilters; queryOptions?: UseQueryOptions, TError>; metaData?: MetaDataQuery; } & SuccessErrorNotification & LiveModeProps; export declare type UseRadioGroupReturnType = { radioGroupProps: RadioGroupProps; queryResult: QueryObserverResult>; }; export declare const useRadioGroup: ({ resource, sort, filters, optionLabel, optionValue, successNotification, errorNotification, queryOptions, liveMode, onLiveEvent, liveParams, metaData, }: useRadioGroupProps) => UseRadioGroupReturnType;