import type { APIPromise, HttpClient } from "../http.js"; import type { NetworkId } from "../chains/index.js"; import type { SettlementStatusInput, SettlementStatusResponse } from "../types/index.js"; interface SettlementContext { getWalletMaybe(): { address: string | null; network: NetworkId | null; }; getTokenMaybe(): string | null; } interface SettlementRequestOptions { signal?: AbortSignal; timeoutMs?: number; } export declare class SettlementResource { private readonly client; private readonly ctx; constructor(client: HttpClient, ctx: SettlementContext); status(input?: SettlementStatusInput, options?: SettlementRequestOptions): APIPromise; } export {}; //# sourceMappingURL=settlement.d.ts.map