import { Elysia } from "elysia"; export declare const paymentsRoute: Elysia<"/payments", { decorator: {}; store: {}; derive: {}; resolve: {}; }, { typebox: {}; error: {}; }, { schema: {}; standaloneSchema: {}; macro: {}; macroFn: {}; parser: {}; response: {}; }, { payments: { charge: { post: { body: { token?: string; type: "card" | "promptpay"; orderId: number; amount: number; }; params: {}; query: unknown; headers: unknown; response: { 200: { error: any; success?: never; status?: never; chargeId?: never; authorizeUri?: never; qrCodeUrl?: never; } | { success: boolean; status: any; chargeId: any; authorizeUri: any; error?: never; qrCodeUrl?: never; } | { success: boolean; status: any; chargeId: any; qrCodeUrl: any; error?: never; authorizeUri?: never; }; 422: { type: "validation"; on: string; summary?: string; message?: string; found?: unknown; property?: string; expected?: string; }; }; }; }; }; } & { payments: { webhook: { post: { body: unknown; params: {}; query: unknown; headers: unknown; response: { 200: { received: boolean; error?: never; } | { error: string; received?: never; }; }; }; }; }; }, { derive: {}; resolve: {}; schema: {}; standaloneSchema: {}; response: {}; }, { derive: {}; resolve: {}; schema: {}; standaloneSchema: {}; response: {}; }>; //# sourceMappingURL=payments.d.ts.map