import { z } from 'zod'; import { IZodSchemaToApiTypes } from '../utils/IZodApi'; export declare const PaymentServiceApisSchema: { 'PaymentService.authenticate': { args: z.ZodObject<{ authentication: z.ZodOptional, Buffer, Buffer>; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { signature: Buffer; identity: string; nonce: string; }, { signature: Buffer; identity: string; nonce: string; }>>; }, "strip", z.ZodTypeAny, { authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; }, { authentication?: { signature: Buffer; identity: string; nonce: string; } | undefined; }>; result: z.ZodObject<{ authenticationToken: z.ZodString; }, "strip", z.ZodTypeAny, { authenticationToken: string; }, { authenticationToken: string; }>; }; 'PaymentService.reserve': { args: z.ZodObject<{ id: z.ZodString; version: z.ZodString; microgons: z.ZodEffects; host: z.ZodString; recipient: z.ZodObject<{ chain: z.ZodNativeEnum; genesisHash: z.ZodString; address: z.ZodString; notaryId: z.ZodNumber; }, "strip", z.ZodTypeAny, { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; }, { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; }>; domain: z.ZodOptional; authenticationToken: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; microgons: bigint; version: string; recipient: { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; }; host: string; domain?: string | undefined; authenticationToken?: string | undefined; }, { id: string; version: string; recipient: { notaryId: number; chain: import("@argonprotocol/localchain").Chain; genesisHash: string; address: string; }; host: string; microgons?: unknown; domain?: string | undefined; authenticationToken?: string | undefined; }>; result: z.ZodObject; settledSignature: z.ZodEffects, Buffer, Buffer>, Buffer, unknown>; }, "strip", z.ZodTypeAny, { id: string; settledMicrogons: bigint; settledSignature: Buffer; }, { id: string; settledMicrogons?: unknown; settledSignature?: unknown; }>>; credits: z.ZodOptional>; }, { uuid: z.ZodString; microgons: z.ZodEffects; }>, "strip", z.ZodTypeAny, { uuid: string; microgons: bigint; channelHold?: { id: string; settledMicrogons: bigint; settledSignature: Buffer; } | undefined; credits?: { id: string; secret: string; } | undefined; }, { uuid: string; channelHold?: { id: string; settledMicrogons?: unknown; settledSignature?: unknown; } | undefined; credits?: { id: string; secret: string; } | undefined; microgons?: unknown; }>; }; 'PaymentService.finalize': { args: z.ZodObject; settledSignature: z.ZodEffects, Buffer, Buffer>, Buffer, unknown>; }, "strip", z.ZodTypeAny, { id: string; settledMicrogons: bigint; settledSignature: Buffer; }, { id: string; settledMicrogons?: unknown; settledSignature?: unknown; }>>; credits: z.ZodOptional>; }, { uuid: z.ZodString; microgons: z.ZodEffects; }>, "uuid" | "microgons">, { finalMicrogons: z.ZodEffects; authenticationToken: z.ZodOptional; }>, "strip", z.ZodTypeAny, { uuid: string; microgons: bigint; finalMicrogons: bigint; authenticationToken?: string | undefined; }, { uuid: string; microgons?: unknown; authenticationToken?: string | undefined; finalMicrogons?: unknown; }>; result: z.ZodVoid; }; }; type IPaymentServiceApiTypes = IZodSchemaToApiTypes; export default IPaymentServiceApiTypes;