import type { Agent } from "../agent.js"; import type { AuthPayload, AuthRequestContext, Facilitator, PayOptions } from "./base.js"; /** * Native AiFinPay flavor. * * Wire format: * - 402 carries a JSON body with `protocol: "AiFinPay vX"` and * `agreement_hash`, `treasury_vault`, `x-nonce` … * - Client retries with three headers: * x-agent-pubkey, x-nonce, x-signature * - Signature: Ed25519 over SHA-256(canonical v2 request binding) */ export declare class AiFinPayFacilitator implements Facilitator { static readonly name = "aifinpay"; readonly name = "aifinpay"; static detect(resp: Response): Promise; buildAuth(resp: Response, agent: Agent, _opts: PayOptions, context?: AuthRequestContext): Promise; private inbandChallenge; } //# sourceMappingURL=aifinpay.d.ts.map