export declare class AaveV4ApiError extends Error { readonly statusCode?: number | undefined; readonly endpoint?: string | undefined; constructor(message: string, statusCode?: number | undefined, endpoint?: string | undefined); } export declare function getV4Hubs(chainId?: number): Promise; export declare function getV4Spokes(chainId?: number): Promise; export declare function getV4Reserves(chainId?: number): Promise; export declare function getV4Chains(): Promise; export declare function getV4ExchangeRate(from: { type: "erc20"; chainId: number; address: string; } | { type: "native"; chainId: number; } | { type: "fiat"; currency: string; }, to?: string): Promise; export declare function getV4Asset(tokenAddress: string, chainId?: number): Promise; export declare function getV4AssetPriceHistory(tokenAddress: string, chainId?: number, window?: string): Promise; export declare function getV4ProtocolHistory(window?: string): Promise; export declare function getV4UserPositions(user: string, chainId?: number): Promise; export declare function getV4UserSummary(user: string, chainId?: number): Promise; export declare function getV4UserSupplies(user: string, chainId?: number): Promise; export declare function getV4UserBorrows(user: string, chainId?: number): Promise; export declare function getV4UserBalances(user: string, chainId?: number): Promise; export declare function getV4UserActivities(user: string, chainId?: number): Promise; export declare function getV4ClaimableRewards(user: string, chainId?: number): Promise; export declare function getV4SwapQuote(sellToken: { chainId: number; address: string; }, buyToken: { chainId: number; address: string; }, sellAmount: string, user: string): Promise; //# sourceMappingURL=aaveV4Api.d.ts.map