import { Keypair } from '@solana/web3.js'; import { PaymentToken } from '../utils/tokens'; export interface PaymentOptions { token?: PaymentToken; } export declare class SettlementAgent { private connection; private agentWallet?; private facilitator; private merchantWallet?; private networkId; private network; private logger; constructor(merchantWallet?: string); triggerSettlement(verification: any): Promise; init(wallet?: Keypair): Promise; setMerchantWallet(merchantWallet: string): void; private createPaymentRequirements; private executeSettlement; private createPaymentPayload; createSignedPayment(recipientAddress: string, amount: number, options?: PaymentOptions): Promise; } //# sourceMappingURL=SettlementAgent.d.ts.map