export declare const fetcher: (url: any) => Promise; declare type GET_FUNC = (params: { query: string; page: number; }) => string; export declare const useInfiniteAPI: ({ defaultQuery, timeout, getAPI, getSize, }: { defaultQuery?: string | undefined; timeout?: number | undefined; getAPI: GET_FUNC; getSize?: ((firstResult: any) => number) | undefined; }) => { setQuery: (query: any) => void; isLoading: boolean; loadMore: () => void; isReachingEnd: any; data: any[] | undefined; hasMore: boolean; reset: import("swr").KeyedMutator; }; export {};