export declare const PaymentAmount: import("scale-ts").Codec<{ currency: string; minorUnits: string; }>; export declare const PaymentBalance: import("scale-ts").Codec<{ available: { currency: string; minorUnits: string; }; pending: { currency: string; minorUnits: string; }; }>; export declare const PaymentTopUpSource: import("scale-ts").Codec<{ tag: "ProductAccount"; value: { account: [string, number]; }; } | { tag: "OneTimePrivateKey"; value: { privateKey: Uint8Array; }; }>; export declare const PaymentTopUpRequest: import("scale-ts").Codec<{ amount: { currency: string; minorUnits: string; }; source: { tag: "ProductAccount"; value: { account: [string, number]; }; } | { tag: "OneTimePrivateKey"; value: { privateKey: Uint8Array; }; }; }>; export declare const PaymentRequest: import("scale-ts").Codec<{ amount: { currency: string; minorUnits: string; }; recipient: string; memo: string | undefined; }>; export declare const PaymentReceipt: import("scale-ts").Codec<{ id: string; }>; export declare const PaymentStatus: import("scale-ts").Codec<{ tag: "Processing"; value: undefined; } | { tag: "Completed"; value: undefined; } | { tag: "Failed"; value: { reason: string; }; }>; import type { CodecType } from "scale-ts"; export type PaymentAmountType = CodecType; export type PaymentBalanceType = CodecType; export type PaymentTopUpSourceType = CodecType; export type PaymentTopUpRequestType = CodecType; export type PaymentRequestType = CodecType; export type PaymentReceiptType = CodecType; export type PaymentStatusType = CodecType; //# sourceMappingURL=payment.d.ts.map