/** * LayerZero Redeems Service * Handles querying LayerZero earnAUSD redeems from subgraphs */ import type { IAddress } from '../../types'; export interface ILayerZeroRedeem { id: string; recipient: string; sender: string; shareAmt: string; transactionHash_: string; timestamp_: string; } /** * Query LayerZero redeems for earnAUSD from the subgraph. * Uses the same earnAUSD subgraph endpoints as deposits — the subgraph indexes * both Deposited and Redeemed events from the same contract. * @throws Error if the GraphQL request fails or returns invalid data */ export declare function queryLayerZeroRedeems(wallet?: IAddress): Promise;