import { SwapResponse } from '../lib/apiClients/layerSwapApiClient'; import type { ApiResponse } from '@layerswap/widget-types'; export declare function useSwapHistoryData(addresses?: string[], networks?: string[]): { pendingDeposit: { swaps: SwapResponse[]; pages: ApiResponse[]; size: number; setSize: (size: number | ((_size: number) => number)) => Promise[] | undefined>; loadMore: () => Promise[] | undefined>; isLoading: boolean; isValidating: boolean; hasMore: boolean; error: any; mutate: import("swr/infinite").SWRInfiniteKeyedMutator[]>; }; completed: { swaps: SwapResponse[]; pages: ApiResponse[]; size: number; setSize: (size: number | ((_size: number) => number)) => Promise[] | undefined>; loadMore: () => Promise[] | undefined>; isLoading: boolean; isValidating: boolean; hasMore: boolean; error: any; mutate: import("swr/infinite").SWRInfiniteKeyedMutator[]>; }; isLoadingAny: boolean; isValidatingAny: boolean; }; //# sourceMappingURL=useSwapHistoryData.d.ts.map