import type { IConnection, Primitive } from "@nestia/fetcher"; import type { IIamportPayment } from "iamport-server-api/lib/structures/IIamportPayment"; import type { ITossPaymentWebhook } from "toss-payments-server-api/lib/structures/ITossPaymentWebhook"; export declare function iamport(connection: IConnection, input: iamport.Input): Promise; export declare namespace iamport { type Input = Primitive; const METADATA: { readonly method: "POST"; readonly path: "/payments/webhooks/iamport"; readonly request: { readonly type: "application/json"; readonly encrypted: false; }; readonly response: { readonly type: "application/json"; readonly encrypted: false; }; readonly status: null; }; const path: () => string; const simulate: (connection: IConnection, input: iamport.Input) => Promise; } export declare function toss(connection: IConnection, input: toss.Input): Promise; export declare namespace toss { type Input = Primitive; const METADATA: { readonly method: "POST"; readonly path: "/payments/webhooks/toss"; readonly request: { readonly type: "application/json"; readonly encrypted: false; }; readonly response: { readonly type: "application/json"; readonly encrypted: false; }; readonly status: null; }; const path: () => string; const simulate: (connection: IConnection, input: toss.Input) => Promise; }