import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; export declare const GetWalletTransactionsOrder: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type GetWalletTransactionsOrder = ClosedEnum; export declare const GetWalletTransactionsStatus: { readonly Published: "published"; readonly Deleted: "deleted"; readonly Archived: "archived"; }; export type GetWalletTransactionsStatus = ClosedEnum; export declare const GetWalletTransactionsTransactionReason: { readonly InvoicePayment: "INVOICE_PAYMENT"; readonly FreeCreditGrant: "FREE_CREDIT_GRANT"; readonly SubscriptionCreditGrant: "SUBSCRIPTION_CREDIT_GRANT"; readonly PurchasedCreditInvoiced: "PURCHASED_CREDIT_INVOICED"; readonly PurchasedCreditDirect: "PURCHASED_CREDIT_DIRECT"; readonly CreditNote: "CREDIT_NOTE"; readonly CreditExpired: "CREDIT_EXPIRED"; readonly WalletTermination: "WALLET_TERMINATION"; readonly ManualBalanceDebit: "MANUAL_BALANCE_DEBIT"; readonly CreditAdjustment: "CREDIT_ADJUSTMENT"; readonly InvoiceVoidRefund: "INVOICE_VOID_REFUND"; readonly PurchasedCreditBonus: "PURCHASED_CREDIT_BONUS"; }; export type GetWalletTransactionsTransactionReason = ClosedEnum; export declare const GetWalletTransactionsTransactionStatus: { readonly Pending: "pending"; readonly Completed: "completed"; readonly Failed: "failed"; }; export type GetWalletTransactionsTransactionStatus = ClosedEnum; export declare const Type: { readonly Credit: "credit"; readonly Debit: "debit"; }; export type Type = ClosedEnum; export type GetWalletTransactionsRequest = { /** * Wallet ID */ idPathParameter: string; createdBy?: string | undefined; creditsAvailableGt?: number | undefined; endTime?: string | undefined; expand?: string | undefined; expiryDateAfter?: string | undefined; expiryDateBefore?: string | undefined; idQueryParameter?: string | undefined; limit?: number | undefined; offset?: number | undefined; order?: GetWalletTransactionsOrder | undefined; priority?: number | undefined; referenceId?: string | undefined; referenceType?: string | undefined; startTime?: string | undefined; status?: GetWalletTransactionsStatus | undefined; transactionReason?: GetWalletTransactionsTransactionReason | undefined; transactionStatus?: GetWalletTransactionsTransactionStatus | undefined; type?: Type | undefined; }; /** @internal */ export declare const GetWalletTransactionsOrder$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const GetWalletTransactionsStatus$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const GetWalletTransactionsTransactionReason$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const GetWalletTransactionsTransactionStatus$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const Type$outboundSchema: z.ZodMiniEnum; /** @internal */ export type GetWalletTransactionsRequest$Outbound = { idPathParameter: string; created_by?: string | undefined; credits_available_gt?: number | undefined; end_time?: string | undefined; expand?: string | undefined; expiry_date_after?: string | undefined; expiry_date_before?: string | undefined; idQueryParameter?: string | undefined; limit?: number | undefined; offset?: number | undefined; order?: string | undefined; priority?: number | undefined; reference_id?: string | undefined; reference_type?: string | undefined; start_time?: string | undefined; status?: string | undefined; transaction_reason?: string | undefined; transaction_status?: string | undefined; type?: string | undefined; }; /** @internal */ export declare const GetWalletTransactionsRequest$outboundSchema: z.ZodMiniType; export declare function getWalletTransactionsRequestToJSON(getWalletTransactionsRequest: GetWalletTransactionsRequest): string; //# sourceMappingURL=get-wallet-transactions-op.d.ts.map