import { EndPointCb, Action } from "./types"; type RequestPageArgsTypes = { endpoint: string; endpointCb: EndPointCb; manageEntity: any; resultsKey: string; totalKey: string; pageArgName: string; idKey: string; page: number; token: string; }; type ReceivePageArgsTypes = { endpoint: string; endpointCb: EndPointCb; manageEntity: any; pageArgName: string; idKey: string; page: number; token: string; items: Array; total: number; error: boolean; }; type FetchDataItem = { dataItemURL: string; endpoint: string; normalizeDataItem: any; id: string; }; export declare const fetchItem: (things: FetchDataItem) => any; declare const _default: { clearData: (endpoint: string) => Action; requestPage: ({ endpoint, endpointCb, manageEntity, resultsKey, totalKey, pageArgName, idKey, page, token, }: RequestPageArgsTypes) => Action; receivePage: ({ endpoint, endpointCb, manageEntity, pageArgName, idKey, page, token, items, error, total, }: ReceivePageArgsTypes) => Action; resetView: (endpoint: string, token: string) => Action; changeView: (endpoint: string, { token, view, }: { token: string; view: number; }) => Action; }; export default _default;