import type { IConnection, Primitive } from "@nestia/fetcher"; import typia from "typia"; import type { Format } from "typia/lib/tags/Format"; import type { IPaymentReservation } from "../../../structures/payments/IPaymentReservation"; import type { IPaymentSource } from "../../../structures/payments/IPaymentSource"; export declare function get(connection: IConnection, input: get.Input): Promise; export declare namespace get { type Input = Primitive; type Output = Primitive; const METADATA: { readonly method: "PATCH"; readonly path: "/payments/reservations/get"; readonly request: { readonly type: "text/plain"; readonly encrypted: true; }; readonly response: { readonly type: "text/plain"; readonly encrypted: true; }; readonly status: null; }; const path: () => string; const random: (g?: Partial) => Primitive; const simulate: (connection: IConnection, input: get.Input) => Promise; } export declare function at(connection: IConnection, id: string & Format<"uuid">, input: at.Input): Promise; export declare namespace at { type Input = Primitive; type Output = Primitive; const METADATA: { readonly method: "PATCH"; readonly path: "/payments/reservations/:id"; readonly request: { readonly type: "text/plain"; readonly encrypted: true; }; readonly response: { readonly type: "text/plain"; readonly encrypted: true; }; readonly status: null; }; const path: (id: string & Format<"uuid">) => string; const random: (g?: Partial) => Primitive; const simulate: (connection: IConnection, id: string & Format<"uuid">, input: at.Input) => Promise; } export declare function store(connection: IConnection, input: store.Input): Promise; export declare namespace store { type Input = Primitive; type Output = Primitive; const METADATA: { readonly method: "POST"; readonly path: "/payments/reservations"; readonly request: { readonly type: "text/plain"; readonly encrypted: true; }; readonly response: { readonly type: "text/plain"; readonly encrypted: true; }; readonly status: null; }; const path: () => string; const random: (g?: Partial) => Primitive; const simulate: (connection: IConnection, input: store.Input) => Promise; }