import { IAddress } from '../../types'; export declare const LAYERZERO_VAULTS: { coreUSDC: { address: IAddress; receiptToken: "coreusdc"; decimals: number; hubChainId: number; spokeChains: Record; subgraphEndpoints: string[]; }; upUSDC: { address: IAddress; receiptToken: "upusdc"; decimals: number; hubChainId: number; spokeChains: Record; subgraphEndpoints: string[]; }; earnAUSD: { address: IAddress; receiptToken: "earnausd"; decimals: number; hubChainId: number; spokeChains: Record; subgraphEndpoints: string[]; }; }; export interface ILayerZeroDeposit { assetAmt: string; dstEid: string; sender: string; recipient: string; shareAmt: string; transactionHash_: string; timestamp_: string; } export declare function isLayerZeroVault(vaultAddressOrSymbol: string): keyof typeof LAYERZERO_VAULTS | null; export declare function queryLayerZeroDeposits(vaultKey: keyof typeof LAYERZERO_VAULTS, wallet?: IAddress): Promise;