import { QueryObserverResult, UseQueryOptions } from 'react-query'; import { ArgsProps } from 'antd/lib/notification'; import { GetListResponse, CrudFilters, Pagination, BaseRecord, HttpError, CrudSorting, MetaDataQuery, LiveModeProps } from '../../interfaces'; interface UseListConfig { pagination?: Pagination; sort?: CrudSorting; filters?: CrudFilters; } export declare type UseListProps = { resource: string; config?: UseListConfig; queryOptions?: UseQueryOptions, TError>; successNotification?: ArgsProps | false; errorNotification?: ArgsProps | false; metaData?: MetaDataQuery; } & LiveModeProps; export declare const useList: ({ resource, config, queryOptions, successNotification, errorNotification, metaData, liveMode, onLiveEvent, liveParams, }: UseListProps) => QueryObserverResult, TError>; export {};