declare module "wapi-client/lib/ws-types" { import type WebSocket from 'ws'; export interface ErrorEvent { error: unknown; message: string; type: string; target: WebSocket; } export interface CloseEvent { wasClean: boolean; code: number; reason: string; target: WebSocket; } export interface MessageEvent { data: unknown; type: string; target: WebSocket; } } declare module "wapi-client/lib/env" { export const CLIENT_VERSION: string; export type EnvConfigKey = 'WAPI_DEBUG' | 'WAPI_RECONNECT_ATTEMPTS' | 'WAPI_MAX_RECONNECT_WAIT'; export function getEnvConfig(key: EnvConfigKey, defaultValue?: T): T; } declare module "wapi-client/lib/debug" { export const debugLog: (...args: unknown[]) => void; } declare module "wapi-client/api/jsonrpc/jsonrpc.enums" { import { WAPIError } from "wapi-client/lib/errors"; export interface JSONRPCRequest { jsonrpc: '2.0'; method: string; params?: unknown; id: string | number | null; } export interface JSONRPCRequestObject extends JSONRPCRequest { params?: JSONRPCRequestParams; } export interface JSONRPCRequestParams { options?: { [key: string]: unknown; }; [key: string]: unknown; } export interface IJSONRPCError { code: number; message: string; data?: unknown; } export interface JSONRPCResponse { jsonrpc: '2.0'; result?: unknown; error?: IJSONRPCError; id: string | number | null; } export interface JSONRPCResponseObject extends JSONRPCResponse { result?: { [key: string]: unknown; }; } export const JSONRPC: { readonly version: "2.0"; readonly acknowledgement: "ack"; readonly ping: "ping"; readonly pong: "pong"; readonly streamChunk: "streamChunk"; readonly streamPause: "streamPause"; readonly streamResume: "streamResume"; }; export interface JSONRPCResponseStream { streamType: 'http' | 'ws'; write: (data: { [key: string]: unknown; }, prop?: string) => void; end: (data: { result?: { [key: string]: unknown; }; error?: unknown; }) => void; destroy: (error?: Error | WAPIError) => void; } } declare module "wapi-client/lib/errors" { import { type IJSONRPCError } from "wapi-client/api/jsonrpc/jsonrpc.enums"; export type ErrorSpec = { code: number; message: string; description: string; }; export const ERROR_GROUPS: { JSONRPC: { min: number; max: number; ERRORS: { PARSE_ERROR: ErrorSpec; INVALID_REQUEST: ErrorSpec; METHOD_NOT_FOUND: ErrorSpec; INVALID_PARAMS: ErrorSpec; INTERNAL_SERVER_ERROR: ErrorSpec; }; }; AUTH: { min: number; max: number; ERRORS: { AUTHENTICATION_ERROR: ErrorSpec; AUTHORIZATION_ERROR: ErrorSpec; }; }; STREAM: { min: number; max: number; ERRORS: { CONNECTION_LOST: ErrorSpec; INPUT_STREAM_INVALID: ErrorSpec; INVALID_RESPONSE_STREAM_CHUNK: ErrorSpec; INVALID_INPUT_STREAM_CHUNK: ErrorSpec; INPUT_STREAM_TIMEOUT: ErrorSpec; INPUT_STREAM_ERROR: ErrorSpec; INPUT_STREAM_NOT_ALLOWED: ErrorSpec; INVALID_STREAM_START_METHOD: ErrorSpec; }; }; INPUT: { min: number; max: number; ERRORS: { HTTP_BODY_SIZE: ErrorSpec; DATABASE_EXPORT_CONFLICT: ErrorSpec; DATABASE_IMPORT_CONFLICT: ErrorSpec; DATABASE_EXPORT_PROGRESS_NOT_FOUND: ErrorSpec; DATABASE_IMPORT_PROGRESS_NOT_FOUND: ErrorSpec; DATABASE_IMPORT_NOT_FOUND: ErrorSpec; TR_CANT_UPDATE_TO_PENDING: ErrorSpec; TR_CANT_UPDATE_TIMESTAMP: ErrorSpec; TR_CANT_INSERT_TIMESTAMP: ErrorSpec; TR_EMPTY_UPDATE_REQUEST: ErrorSpec; TR_MISSING_FILTER: ErrorSpec; TR_TO_WALLET_WITHDRAWAL: ErrorSpec; TR_FROM_WALLET_DEPOSIT: ErrorSpec; TR_FROM_TO_CONFLICT: ErrorSpec; TR_UNABLE_TO_RESOLVE_INPUT: ErrorSpec; TRG_MISSING_FILTER: ErrorSpec; INVALID_FIELD_AGR_COMB: ErrorSpec; INVALID_FIELD_FOR_MODEL: ErrorSpec; NO_METADATA_ON_MODEL: ErrorSpec; INVALID_MODEL: ErrorSpec; INVALID_COMPLEX_FILTER: ErrorSpec; UNCLEAR_AGGREGATOR: ErrorSpec; CONTRACT_OWNER_NOT_FOUND: ErrorSpec; DISTRIBUTION_MISSING_TARGETS: ErrorSpec; TOKEN_INVALID_WALLET: ErrorSpec; BAL_FUTURE_DATETIME: ErrorSpec; INPUT_NEEDS_IDENTIFIER: ErrorSpec; RESET_INVALID_CONFIRMATION: ErrorSpec; INPUT_NEEDS_TOKEN: ErrorSpec; CONFLICTING_OPTIONS_FOR_BALANCE: ErrorSpec; CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT: ErrorSpec; RUNNING_BALANCE_WITHOUT_WALLET: ErrorSpec; SIGNED_AMOUNT_WITHOUT_WALLET: ErrorSpec; REQUIRED_INPUT_MISSING: ErrorSpec; EMPTY_UPDATE_REQUEST: ErrorSpec; ALL_INTERVALS_GROUP_BY: ErrorSpec; TOKEN_MISSING_FOR_BALANCE: ErrorSpec; TRX_NOT_ALLOWED: ErrorSpec; TRANSACTION_NOT_FOUND: ErrorSpec; ONLY_SELECT_ALLOWED: ErrorSpec; CNT_DEPOSIT_TOKEN_MISMATCH: ErrorSpec; ADMIN_KEY_REQUIRED: ErrorSpec; CANT_EXCEED_CURRENT_SCOPES: ErrorSpec; CANT_EXCEED_CURRENT_TIMEFRAME: ErrorSpec; }; }; CONSTRAINT: { min: number; max: number; ERRORS: { INVALID_LATEST_HASH: ErrorSpec; TOKEN_LIMIT_REACHED: ErrorSpec; TR_INVALID_BALANCE: ErrorSpec; TR_AMOUNT_NOT_DIVISIBLE: ErrorSpec; TR_TOKEN_DISABLED: ErrorSpec; TR_TOKEN_DWONLY: ErrorSpec; TR_TRG_STATUS_MISMATCH: ErrorSpec; TR_TRG_CLOSED: ErrorSpec; TR_TIMESTAMP_IN_PAST: ErrorSpec; TR_TIMESTAMP_MUST_BE_LATEST: ErrorSpec; TR_INVALID_CANCELLED: ErrorSpec; TR_FROM_WALLET_STATUS_CONSTRAINT: ErrorSpec; TR_TO_WALLET_STATUS_CONSTRAINT: ErrorSpec; TR_CANCELLED_CANT_RV: ErrorSpec; TR_DEPOSIT_CANT_RV_WITHOUT_FLAG: ErrorSpec; TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: ErrorSpec; TR_UNIQUE_IDENTIFIER: ErrorSpec; TR_DIFFERENT_WALLETS: ErrorSpec; TR_AMOUNT_CONSTRAINT: ErrorSpec; TRG_SINGLE_PENDING_TR_CANT_RV: ErrorSpec; TRG_CANCELLED_CANT_RV: ErrorSpec; TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG: ErrorSpec; TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: ErrorSpec; TRG_UNIQUE_IDENTIFIER: ErrorSpec; TOKEN_UNIQUE_FOREIGN: ErrorSpec; WALLET_UNIQUE_FOREIGN: ErrorSpec; UNIQUE_CONSTRAINT: ErrorSpec; APIKEY_DELETED_CANT_UPDATE: { code: number; message: string; description: string; }; APIKEY_NOT_OWNED_CANT_UPDATE: { code: number; message: string; description: string; }; APIKEY_LIMIT_REACHED: ErrorSpec; }; }; CONFIG: { min: number; max: number; ERRORS: { METHOD_DISABLED: ErrorSpec; FLAG_PRODUCTION_ON: ErrorSpec; FLAG_PRODUCTION_LOCKED: ErrorSpec; TRANSACTION_TIMEOUT: ErrorSpec; CONNECTION_TIMEOUT: ErrorSpec; SENDING_TIMEOUT: ErrorSpec; REQUEST_TIMEOUT: ErrorSpec; CONFIG_INVALID: ErrorSpec; }; }; }; export const ERRORS: { INVALID_LATEST_HASH: ErrorSpec; TOKEN_LIMIT_REACHED: ErrorSpec; TR_INVALID_BALANCE: ErrorSpec; TR_AMOUNT_NOT_DIVISIBLE: ErrorSpec; TR_TOKEN_DISABLED: ErrorSpec; TR_TOKEN_DWONLY: ErrorSpec; TR_TRG_STATUS_MISMATCH: ErrorSpec; TR_TRG_CLOSED: ErrorSpec; TR_TIMESTAMP_IN_PAST: ErrorSpec; TR_TIMESTAMP_MUST_BE_LATEST: ErrorSpec; TR_INVALID_CANCELLED: ErrorSpec; TR_FROM_WALLET_STATUS_CONSTRAINT: ErrorSpec; TR_TO_WALLET_STATUS_CONSTRAINT: ErrorSpec; TR_CANCELLED_CANT_RV: ErrorSpec; TR_DEPOSIT_CANT_RV_WITHOUT_FLAG: ErrorSpec; TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: ErrorSpec; TR_UNIQUE_IDENTIFIER: ErrorSpec; TR_DIFFERENT_WALLETS: ErrorSpec; TR_AMOUNT_CONSTRAINT: ErrorSpec; TRG_SINGLE_PENDING_TR_CANT_RV: ErrorSpec; TRG_CANCELLED_CANT_RV: ErrorSpec; TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG: ErrorSpec; TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: ErrorSpec; TRG_UNIQUE_IDENTIFIER: ErrorSpec; TOKEN_UNIQUE_FOREIGN: ErrorSpec; WALLET_UNIQUE_FOREIGN: ErrorSpec; UNIQUE_CONSTRAINT: ErrorSpec; APIKEY_DELETED_CANT_UPDATE: { code: number; message: string; description: string; }; APIKEY_NOT_OWNED_CANT_UPDATE: { code: number; message: string; description: string; }; APIKEY_LIMIT_REACHED: ErrorSpec; HTTP_BODY_SIZE: ErrorSpec; DATABASE_EXPORT_CONFLICT: ErrorSpec; DATABASE_IMPORT_CONFLICT: ErrorSpec; DATABASE_EXPORT_PROGRESS_NOT_FOUND: ErrorSpec; DATABASE_IMPORT_PROGRESS_NOT_FOUND: ErrorSpec; DATABASE_IMPORT_NOT_FOUND: ErrorSpec; TR_CANT_UPDATE_TO_PENDING: ErrorSpec; TR_CANT_UPDATE_TIMESTAMP: ErrorSpec; TR_CANT_INSERT_TIMESTAMP: ErrorSpec; TR_EMPTY_UPDATE_REQUEST: ErrorSpec; TR_MISSING_FILTER: ErrorSpec; TR_TO_WALLET_WITHDRAWAL: ErrorSpec; TR_FROM_WALLET_DEPOSIT: ErrorSpec; TR_FROM_TO_CONFLICT: ErrorSpec; TR_UNABLE_TO_RESOLVE_INPUT: ErrorSpec; TRG_MISSING_FILTER: ErrorSpec; INVALID_FIELD_AGR_COMB: ErrorSpec; INVALID_FIELD_FOR_MODEL: ErrorSpec; NO_METADATA_ON_MODEL: ErrorSpec; INVALID_MODEL: ErrorSpec; INVALID_COMPLEX_FILTER: ErrorSpec; UNCLEAR_AGGREGATOR: ErrorSpec; CONTRACT_OWNER_NOT_FOUND: ErrorSpec; DISTRIBUTION_MISSING_TARGETS: ErrorSpec; TOKEN_INVALID_WALLET: ErrorSpec; BAL_FUTURE_DATETIME: ErrorSpec; INPUT_NEEDS_IDENTIFIER: ErrorSpec; RESET_INVALID_CONFIRMATION: ErrorSpec; INPUT_NEEDS_TOKEN: ErrorSpec; CONFLICTING_OPTIONS_FOR_BALANCE: ErrorSpec; CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT: ErrorSpec; RUNNING_BALANCE_WITHOUT_WALLET: ErrorSpec; SIGNED_AMOUNT_WITHOUT_WALLET: ErrorSpec; REQUIRED_INPUT_MISSING: ErrorSpec; EMPTY_UPDATE_REQUEST: ErrorSpec; ALL_INTERVALS_GROUP_BY: ErrorSpec; TOKEN_MISSING_FOR_BALANCE: ErrorSpec; TRX_NOT_ALLOWED: ErrorSpec; TRANSACTION_NOT_FOUND: ErrorSpec; ONLY_SELECT_ALLOWED: ErrorSpec; CNT_DEPOSIT_TOKEN_MISMATCH: ErrorSpec; ADMIN_KEY_REQUIRED: ErrorSpec; CANT_EXCEED_CURRENT_SCOPES: ErrorSpec; CANT_EXCEED_CURRENT_TIMEFRAME: ErrorSpec; CONNECTION_LOST: ErrorSpec; INPUT_STREAM_INVALID: ErrorSpec; INVALID_RESPONSE_STREAM_CHUNK: ErrorSpec; INVALID_INPUT_STREAM_CHUNK: ErrorSpec; INPUT_STREAM_TIMEOUT: ErrorSpec; INPUT_STREAM_ERROR: ErrorSpec; INPUT_STREAM_NOT_ALLOWED: ErrorSpec; INVALID_STREAM_START_METHOD: ErrorSpec; METHOD_DISABLED: ErrorSpec; FLAG_PRODUCTION_ON: ErrorSpec; FLAG_PRODUCTION_LOCKED: ErrorSpec; TRANSACTION_TIMEOUT: ErrorSpec; CONNECTION_TIMEOUT: ErrorSpec; SENDING_TIMEOUT: ErrorSpec; REQUEST_TIMEOUT: ErrorSpec; CONFIG_INVALID: ErrorSpec; AUTHENTICATION_ERROR: ErrorSpec; AUTHORIZATION_ERROR: ErrorSpec; PARSE_ERROR: ErrorSpec; INVALID_REQUEST: ErrorSpec; METHOD_NOT_FOUND: ErrorSpec; INVALID_PARAMS: ErrorSpec; INTERNAL_SERVER_ERROR: ErrorSpec; }; export type ERROR_GROUPS = keyof typeof ERROR_GROUPS; export const ERROR_TYPES: { INVALID_LATEST_HASH: "INVALID_LATEST_HASH"; TOKEN_LIMIT_REACHED: "TOKEN_LIMIT_REACHED"; TR_INVALID_BALANCE: "TR_INVALID_BALANCE"; TR_AMOUNT_NOT_DIVISIBLE: "TR_AMOUNT_NOT_DIVISIBLE"; TR_TOKEN_DISABLED: "TR_TOKEN_DISABLED"; TR_TOKEN_DWONLY: "TR_TOKEN_DWONLY"; TR_TRG_STATUS_MISMATCH: "TR_TRG_STATUS_MISMATCH"; TR_TRG_CLOSED: "TR_TRG_CLOSED"; TR_TIMESTAMP_IN_PAST: "TR_TIMESTAMP_IN_PAST"; TR_TIMESTAMP_MUST_BE_LATEST: "TR_TIMESTAMP_MUST_BE_LATEST"; TR_INVALID_CANCELLED: "TR_INVALID_CANCELLED"; TR_FROM_WALLET_STATUS_CONSTRAINT: "TR_FROM_WALLET_STATUS_CONSTRAINT"; TR_TO_WALLET_STATUS_CONSTRAINT: "TR_TO_WALLET_STATUS_CONSTRAINT"; TR_CANCELLED_CANT_RV: "TR_CANCELLED_CANT_RV"; TR_DEPOSIT_CANT_RV_WITHOUT_FLAG: "TR_DEPOSIT_CANT_RV_WITHOUT_FLAG"; TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: "TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG"; TR_UNIQUE_IDENTIFIER: "TR_UNIQUE_IDENTIFIER"; TR_DIFFERENT_WALLETS: "TR_DIFFERENT_WALLETS"; TR_AMOUNT_CONSTRAINT: "TR_AMOUNT_CONSTRAINT"; TRG_SINGLE_PENDING_TR_CANT_RV: "TRG_SINGLE_PENDING_TR_CANT_RV"; TRG_CANCELLED_CANT_RV: "TRG_CANCELLED_CANT_RV"; TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG: "TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG"; TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: "TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG"; TRG_UNIQUE_IDENTIFIER: "TRG_UNIQUE_IDENTIFIER"; TOKEN_UNIQUE_FOREIGN: "TOKEN_UNIQUE_FOREIGN"; WALLET_UNIQUE_FOREIGN: "WALLET_UNIQUE_FOREIGN"; UNIQUE_CONSTRAINT: "UNIQUE_CONSTRAINT"; APIKEY_DELETED_CANT_UPDATE: "APIKEY_DELETED_CANT_UPDATE"; APIKEY_NOT_OWNED_CANT_UPDATE: "APIKEY_NOT_OWNED_CANT_UPDATE"; APIKEY_LIMIT_REACHED: "APIKEY_LIMIT_REACHED"; HTTP_BODY_SIZE: "HTTP_BODY_SIZE"; DATABASE_EXPORT_CONFLICT: "DATABASE_EXPORT_CONFLICT"; DATABASE_IMPORT_CONFLICT: "DATABASE_IMPORT_CONFLICT"; DATABASE_EXPORT_PROGRESS_NOT_FOUND: "DATABASE_EXPORT_PROGRESS_NOT_FOUND"; DATABASE_IMPORT_PROGRESS_NOT_FOUND: "DATABASE_IMPORT_PROGRESS_NOT_FOUND"; DATABASE_IMPORT_NOT_FOUND: "DATABASE_IMPORT_NOT_FOUND"; TR_CANT_UPDATE_TO_PENDING: "TR_CANT_UPDATE_TO_PENDING"; TR_CANT_UPDATE_TIMESTAMP: "TR_CANT_UPDATE_TIMESTAMP"; TR_CANT_INSERT_TIMESTAMP: "TR_CANT_INSERT_TIMESTAMP"; TR_EMPTY_UPDATE_REQUEST: "TR_EMPTY_UPDATE_REQUEST"; TR_MISSING_FILTER: "TR_MISSING_FILTER"; TR_TO_WALLET_WITHDRAWAL: "TR_TO_WALLET_WITHDRAWAL"; TR_FROM_WALLET_DEPOSIT: "TR_FROM_WALLET_DEPOSIT"; TR_FROM_TO_CONFLICT: "TR_FROM_TO_CONFLICT"; TR_UNABLE_TO_RESOLVE_INPUT: "TR_UNABLE_TO_RESOLVE_INPUT"; TRG_MISSING_FILTER: "TRG_MISSING_FILTER"; INVALID_FIELD_AGR_COMB: "INVALID_FIELD_AGR_COMB"; INVALID_FIELD_FOR_MODEL: "INVALID_FIELD_FOR_MODEL"; NO_METADATA_ON_MODEL: "NO_METADATA_ON_MODEL"; INVALID_MODEL: "INVALID_MODEL"; INVALID_COMPLEX_FILTER: "INVALID_COMPLEX_FILTER"; UNCLEAR_AGGREGATOR: "UNCLEAR_AGGREGATOR"; CONTRACT_OWNER_NOT_FOUND: "CONTRACT_OWNER_NOT_FOUND"; DISTRIBUTION_MISSING_TARGETS: "DISTRIBUTION_MISSING_TARGETS"; TOKEN_INVALID_WALLET: "TOKEN_INVALID_WALLET"; BAL_FUTURE_DATETIME: "BAL_FUTURE_DATETIME"; INPUT_NEEDS_IDENTIFIER: "INPUT_NEEDS_IDENTIFIER"; RESET_INVALID_CONFIRMATION: "RESET_INVALID_CONFIRMATION"; INPUT_NEEDS_TOKEN: "INPUT_NEEDS_TOKEN"; CONFLICTING_OPTIONS_FOR_BALANCE: "CONFLICTING_OPTIONS_FOR_BALANCE"; CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT: "CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT"; RUNNING_BALANCE_WITHOUT_WALLET: "RUNNING_BALANCE_WITHOUT_WALLET"; SIGNED_AMOUNT_WITHOUT_WALLET: "SIGNED_AMOUNT_WITHOUT_WALLET"; REQUIRED_INPUT_MISSING: "REQUIRED_INPUT_MISSING"; EMPTY_UPDATE_REQUEST: "EMPTY_UPDATE_REQUEST"; ALL_INTERVALS_GROUP_BY: "ALL_INTERVALS_GROUP_BY"; TOKEN_MISSING_FOR_BALANCE: "TOKEN_MISSING_FOR_BALANCE"; TRX_NOT_ALLOWED: "TRX_NOT_ALLOWED"; TRANSACTION_NOT_FOUND: "TRANSACTION_NOT_FOUND"; ONLY_SELECT_ALLOWED: "ONLY_SELECT_ALLOWED"; CNT_DEPOSIT_TOKEN_MISMATCH: "CNT_DEPOSIT_TOKEN_MISMATCH"; ADMIN_KEY_REQUIRED: "ADMIN_KEY_REQUIRED"; CANT_EXCEED_CURRENT_SCOPES: "CANT_EXCEED_CURRENT_SCOPES"; CANT_EXCEED_CURRENT_TIMEFRAME: "CANT_EXCEED_CURRENT_TIMEFRAME"; CONNECTION_LOST: "CONNECTION_LOST"; INPUT_STREAM_INVALID: "INPUT_STREAM_INVALID"; INVALID_RESPONSE_STREAM_CHUNK: "INVALID_RESPONSE_STREAM_CHUNK"; INVALID_INPUT_STREAM_CHUNK: "INVALID_INPUT_STREAM_CHUNK"; INPUT_STREAM_TIMEOUT: "INPUT_STREAM_TIMEOUT"; INPUT_STREAM_ERROR: "INPUT_STREAM_ERROR"; INPUT_STREAM_NOT_ALLOWED: "INPUT_STREAM_NOT_ALLOWED"; INVALID_STREAM_START_METHOD: "INVALID_STREAM_START_METHOD"; METHOD_DISABLED: "METHOD_DISABLED"; FLAG_PRODUCTION_ON: "FLAG_PRODUCTION_ON"; FLAG_PRODUCTION_LOCKED: "FLAG_PRODUCTION_LOCKED"; TRANSACTION_TIMEOUT: "TRANSACTION_TIMEOUT"; CONNECTION_TIMEOUT: "CONNECTION_TIMEOUT"; SENDING_TIMEOUT: "SENDING_TIMEOUT"; REQUEST_TIMEOUT: "REQUEST_TIMEOUT"; CONFIG_INVALID: "CONFIG_INVALID"; AUTHENTICATION_ERROR: "AUTHENTICATION_ERROR"; AUTHORIZATION_ERROR: "AUTHORIZATION_ERROR"; PARSE_ERROR: "PARSE_ERROR"; INVALID_REQUEST: "INVALID_REQUEST"; METHOD_NOT_FOUND: "METHOD_NOT_FOUND"; INVALID_PARAMS: "INVALID_PARAMS"; INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; }; export type ERROR_TYPES = keyof typeof ERRORS; export type WAPIErrorInput = { type: ERROR_TYPES; code?: number; message?: string; data?: unknown; }; export class WAPIError extends Error { readonly type: ERROR_TYPES; code: number; data: unknown; constructor({ type, code, message, data }: WAPIErrorInput); toJSON(): IJSONRPCError; } export type JSONRPCErrorData = unknown; export class JSONRPCError extends WAPIError { constructor(type: keyof typeof ERROR_GROUPS.JSONRPC.ERRORS, data?: JSONRPCErrorData, message?: string, code?: number); } export type StreamErrorData = { method: string; } | { streamId: unknown; error?: unknown; chunk?: unknown; } | { property: string; value: unknown; }; export class StreamError extends WAPIError { constructor(type: keyof typeof ERROR_GROUPS.STREAM.ERRORS, data: StreamErrorData, message?: string, code?: number); } export type InputErrorData = unknown; export class InputError extends WAPIError { constructor(type: keyof typeof ERROR_GROUPS.INPUT.ERRORS, data?: InputErrorData, message?: string, code?: number); } export type ConfigErrorData = { method: string; } | { timeout: number; } | { field: string; error: string; }; export class ConfigError extends WAPIError { constructor(type: keyof typeof ERROR_GROUPS.CONFIG.ERRORS, data: ConfigErrorData, message?: string, code?: number); } export type AuthErrorData = unknown; export class AuthError extends WAPIError { constructor(type: keyof typeof ERROR_GROUPS.AUTH.ERRORS, data?: AuthErrorData, message?: string, code?: number); } export type ConstraintErrorData = unknown; export class ConstraintError extends WAPIError { constructor(type: keyof typeof ERROR_GROUPS.CONSTRAINT.ERRORS, data?: ConstraintErrorData, message?: string, code?: number); } export class ValidationError extends JSONRPCError { constructor(data?: unknown, message?: string); } export class AuthenticationError extends AuthError { constructor(data?: unknown); } export class AuthorizationError extends AuthError { constructor(data?: unknown); } export class InternalError extends WAPIError { constructor(data?: unknown); toJSON(): IJSONRPCError; } export class UnknownError extends InternalError { constructor(message?: string); toJSON(): IJSONRPCError; } export function getError({ code, message, data }: IJSONRPCError): WAPIError; export const ERROR_MESSAGES: { [k: string]: string; }; export const ERROR_DESCRIPTIONS: { [k: string]: string; }; } declare module "wapi-client/lib/zod" { export { z } from 'zod'; export { type RefinementCtx } from 'zod'; export { type ParsePayload } from 'zod/v4/core'; } declare module "wapi-client/lib/ts-utils" { export function createEnumFromTuple(tuple: T): Readonly<{ [K in T[number]]: K; }>; export type ValuesOf = T[keyof T]; } declare module "wapi-client/db/consts" { import { type ForeignFilter, type IdentifierFilter } from "wapi-client/txs/consts.enums"; import { z } from "wapi-client/lib/zod"; export type Metadata = { [key: string]: string | boolean | number | null | Metadata | undefined | (string | boolean | number | null | Metadata | undefined)[]; } | null; export const MetadataSchema: z.ZodType; export const DatetimeSchema: z.ZodUnion; export const DbTimezone: z.ZodString; export const flagsSchema: z.ZodObject<{ allow_timestamps: z.ZodOptional; production: z.ZodOptional; }, z.core.$strip>; export const DbModelNameSchema: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; export const DbModelNameEnum: Readonly<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; export const DbFilterOperatorEqualsSchema: z.ZodEnum<{ "=": "="; }>; export const DbFilterOperatorBasicSchema: z.ZodEnum<{ ">=": ">="; "<=": "<="; "<": "<"; ">": ">"; }>; export const DbFilterOperatorStringSchema: z.ZodEnum<{ like: "like"; ilike: "ilike"; }>; export const DbFilterOperatorForNumbersSchema: z.ZodDefault=": ">="; "<=": "<="; "<": "<"; ">": ">"; }>>; export const DbFilterOperatorForStringsSchema: z.ZodDefault=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>; export const DbFilterOperatorAllSchema: z.ZodEnum<{ "=": "="; ">=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>; export const DbFilterAllowedValueSchema: z.ZodUnion; export const DbFilterForeignSchema: z.ZodObject<{ foreign: z.ZodUnion; }, z.core.$strip>; export const DbFilterIdentifierSchema: z.ZodObject<{ identifier: z.ZodUnion; }, z.core.$strip>; export const DbFilterAllowedKeySchema: z.ZodString; export const DbFilterStringNumberArraySchema: z.ZodUnion, z.ZodArray]>; export const DbFilterMetadataSchema: z.ZodRecord>; export const DbFilterFunctionBasicSchema: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; export const DbFilterFunctionBasicEnum: Readonly<{ where: "where"; orWhere: "orWhere"; }>; export const DbFilterFunctionNullSchema: z.ZodEnum<{ whereNull: "whereNull"; orWhereNull: "orWhereNull"; whereNotNull: "whereNotNull"; orWhereNotNull: "orWhereNotNull"; }>; export const DbFilterFunctionNullEnum: Readonly<{ whereNull: "whereNull"; orWhereNull: "orWhereNull"; whereNotNull: "whereNotNull"; orWhereNotNull: "orWhereNotNull"; }>; export const DbFilterFunctionInSchema: z.ZodEnum<{ whereIn: "whereIn"; orWhereIn: "orWhereIn"; }>; export const DbFilterFunctionInEnum: Readonly<{ whereIn: "whereIn"; orWhereIn: "orWhereIn"; }>; export const DbFilterFunctionMetadataBasicSchema: z.ZodEnum<{ whereMetadata: "whereMetadata"; orWhereMetadata: "orWhereMetadata"; }>; export const DbFilterFunctionMetadataBasicEnum: Readonly<{ whereMetadata: "whereMetadata"; orWhereMetadata: "orWhereMetadata"; }>; export const DbFilterFunctionMetadataNullSchema: z.ZodEnum<{ whereMetadataNull: "whereMetadataNull"; orWhereMetadataNull: "orWhereMetadataNull"; whereMetadataNotNull: "whereMetadataNotNull"; orWhereMetadataNotNull: "orWhereMetadataNotNull"; }>; export const DbFilterFunctionMetadataNullEnum: Readonly<{ whereMetadataNull: "whereMetadataNull"; orWhereMetadataNull: "orWhereMetadataNull"; whereMetadataNotNull: "whereMetadataNotNull"; orWhereMetadataNotNull: "orWhereMetadataNotNull"; }>; export const DbFilterFunctionMetadataInSchema: z.ZodEnum<{ whereMetadataIn: "whereMetadataIn"; orWhereMetadataIn: "orWhereMetadataIn"; }>; export const DbFilterFunctionMetadataInEnum: Readonly<{ whereMetadataIn: "whereMetadataIn"; orWhereMetadataIn: "orWhereMetadataIn"; }>; export const DbFilterOperatorExtendedSchema: z.ZodDefault=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>; export const DbFilterFunctionWherePrimitiveSchema: z.ZodObject<{ function: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; field: z.ZodString; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodUnion; }, z.core.$strip>; export const DbFilterFunctionWhereForeignAllowedSchema: z.ZodUnion, z.ZodObject<{ foreign: z.ZodUnion; }, z.core.$strip>]>; export const DbFilterFunctionWherePrimitiveForeignSchema: z.ZodObject<{ function: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; field: z.ZodString; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodUnion, z.ZodObject<{ foreign: z.ZodUnion; }, z.core.$strip>]>; }, z.core.$strip>; export const DbFilterFunctionWhereIdentifierAllowedSchema: z.ZodUnion, z.ZodObject<{ identifier: z.ZodUnion; }, z.core.$strip>]>; export const DbFilterFunctionWherePrimitiveIdentifierSchema: z.ZodObject<{ function: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; field: z.ZodString; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodUnion, z.ZodObject<{ identifier: z.ZodUnion; }, z.core.$strip>]>; }, z.core.$strip>; export const DbFilterFunctionWhereMetadataPrimitiveSchema: z.ZodObject<{ function: z.ZodNonOptional>; field: z.ZodNonOptional; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodNonOptional>; }, z.core.$strip>; export const DbFilterMetadataObjectSchema: z.ZodObject<{ metadata: z.ZodOptional>>; }, z.core.$catchall>>; export const DbFilterAllowedValueOrMetadataSchema: z.ZodUnion, z.ZodRecord>]>; export const DbFilterFunctionWhereObjectSchema: z.ZodType<{ function: z.infer; value: { metadata?: { [key: string]: z.infer; }; [key: string]: unknown; }; }>; export const DbFilterFunctionWherePrimitiveObjectSchema: z.ZodUnion; field: z.ZodString; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodUnion; }, z.core.$strip>, z.ZodType<{ function: z.infer; value: { metadata?: { [key: string]: z.infer; }; [key: string]: unknown; }; }, unknown, z.core.$ZodTypeInternals<{ function: z.infer; value: { metadata?: { [key: string]: z.infer; }; [key: string]: unknown; }; }, unknown>>]>; export const DbFilterFunctionWhereInSchema: z.ZodObject<{ function: z.ZodEnum<{ whereIn: "whereIn"; orWhereIn: "orWhereIn"; }>; field: z.ZodString; value: z.ZodUnion, z.ZodArray]>; }, z.core.$strip>; export const DbFilterFunctionWhereMetadataInSchema: z.ZodObject<{ function: z.ZodEnum<{ whereMetadataIn: "whereMetadataIn"; orWhereMetadataIn: "orWhereMetadataIn"; }>; field: z.ZodString; value: z.ZodUnion, z.ZodArray]>; }, z.core.$strip>; export const DbFilterFunctionWhereNullSchema: z.ZodObject<{ function: z.ZodEnum<{ whereNull: "whereNull"; orWhereNull: "orWhereNull"; whereNotNull: "whereNotNull"; orWhereNotNull: "orWhereNotNull"; }>; field: z.ZodString; }, z.core.$strip>; export const DbFilterFunctionWhereMetadataNullSchema: z.ZodObject<{ function: z.ZodEnum<{ whereMetadataNull: "whereMetadataNull"; orWhereMetadataNull: "orWhereMetadataNull"; whereMetadataNotNull: "whereMetadataNotNull"; orWhereMetadataNotNull: "orWhereMetadataNotNull"; }>; field: z.ZodString; }, z.core.$strip>; export const DbFilterMetadataFilteringSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ function: z.ZodNonOptional>; field: z.ZodNonOptional; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodNonOptional>; }, z.core.$strip>, z.ZodObject<{ function: z.ZodEnum<{ whereMetadataIn: "whereMetadataIn"; orWhereMetadataIn: "orWhereMetadataIn"; }>; field: z.ZodString; value: z.ZodUnion, z.ZodArray]>; }, z.core.$strip>, z.ZodObject<{ function: z.ZodEnum<{ whereMetadataNull: "whereMetadataNull"; orWhereMetadataNull: "orWhereMetadataNull"; whereMetadataNotNull: "whereMetadataNotNull"; orWhereMetadataNotNull: "orWhereMetadataNotNull"; }>; field: z.ZodString; }, z.core.$strip>], "function">; export const DbFilterFunctionWhereSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ function: z.ZodEnum<{ whereIn: "whereIn"; orWhereIn: "orWhereIn"; }>; field: z.ZodString; value: z.ZodUnion, z.ZodArray]>; }, z.core.$strip>, z.ZodObject<{ function: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; field: z.ZodString; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ function: z.ZodEnum<{ whereNull: "whereNull"; orWhereNull: "orWhereNull"; whereNotNull: "whereNotNull"; orWhereNotNull: "orWhereNotNull"; }>; field: z.ZodString; }, z.core.$strip>], "function">; /** * This is a generalization of the DbFilter - all specific filters should fall under this umbrella */ export type DbFilterType = z.infer | z.infer | z.infer | z.infer | { function: z.infer; inner: DbFilterType[]; }; export const DbFilterSchema: z.ZodType; export const DbFilterInnerSchema: z.ZodObject<{ function: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; inner: z.ZodArray>>; }, z.core.$strip>; export const DbFilterFunctionAllSchema: z.ZodUnion, z.ZodEnum<{ whereIn: "whereIn"; orWhereIn: "orWhereIn"; }>, z.ZodEnum<{ whereNull: "whereNull"; orWhereNull: "orWhereNull"; whereNotNull: "whereNotNull"; orWhereNotNull: "orWhereNotNull"; }>, z.ZodEnum<{ whereMetadata: "whereMetadata"; orWhereMetadata: "orWhereMetadata"; }>, z.ZodEnum<{ whereMetadataIn: "whereMetadataIn"; orWhereMetadataIn: "orWhereMetadataIn"; }>, z.ZodEnum<{ whereMetadataNull: "whereMetadataNull"; orWhereMetadataNull: "orWhereMetadataNull"; whereMetadataNotNull: "whereMetadataNotNull"; orWhereMetadataNotNull: "orWhereMetadataNotNull"; }>]>; export const DbFilterShapeSchema: z.ZodObject<{ function: z.ZodUnion, z.ZodEnum<{ whereIn: "whereIn"; orWhereIn: "orWhereIn"; }>, z.ZodEnum<{ whereNull: "whereNull"; orWhereNull: "orWhereNull"; whereNotNull: "whereNotNull"; orWhereNotNull: "orWhereNotNull"; }>, z.ZodEnum<{ whereMetadata: "whereMetadata"; orWhereMetadata: "orWhereMetadata"; }>, z.ZodEnum<{ whereMetadataIn: "whereMetadataIn"; orWhereMetadataIn: "orWhereMetadataIn"; }>, z.ZodEnum<{ whereMetadataNull: "whereMetadataNull"; orWhereMetadataNull: "orWhereMetadataNull"; whereMetadataNotNull: "whereMetadataNotNull"; orWhereMetadataNotNull: "orWhereMetadataNotNull"; }>]>; field: z.ZodOptional; operator: z.ZodOptional=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>>>; value: z.ZodOptional; inner: z.ZodOptional>; }, z.core.$strip>; export const DbFilterInnerGenericSchema: z.ZodObject<{ function: z.ZodEnum<{ where: "where"; orWhere: "orWhere"; }>; inner: z.ZodArray; }, z.core.$strip>; export type ModelFieldDescriptors = { strings: string[]; numbers: string[]; datetimes: string[]; nullables: string[]; booleans: string[]; identifiers: string[]; foreigns: string[]; metadata: boolean; }; export type RemoveUndefined = T extends undefined ? never : T; export type ExtractTypeofKeys = RemoveUndefined<{ [K in keyof Type]: KeyType extends Type[K] ? K : never; }[keyof Type]>; type IsForeignFilter = ForeignFilter extends RemoveUndefined ? RemoveUndefined extends ForeignFilter ? K : never : never; export type ExtractForeignKeys = RemoveUndefined<{ [K in keyof Type]: IsForeignFilter; }[keyof Type]>; type IsIdentifierFilter = IdentifierFilter extends RemoveUndefined ? RemoveUndefined extends IdentifierFilter ? K : never : never; export type ExtractIdentifierKeys = RemoveUndefined<{ [K in keyof Type]: IsIdentifierFilter; }[keyof Type]>; export type IsEnum = RemoveUndefined extends string ? string extends RemoveUndefined ? never : K : never; export type ExtractEnumKeys = RemoveUndefined<{ [K in keyof Type]: IsEnum; }[keyof Type]>; export type Values = RemoveUndefined; export type DbFilterEnumGeneric = Values<{ [k in keyof Shape as 'true' extends IsEnum ? k : never]: { function: z.infer; field: k; operator?: z.infer; value: RemoveUndefined; }; }>; export type DbFilterEnumInGeneric = Values<{ [k in keyof Shape as 'true' extends IsEnum ? k : never]: { function: z.infer; field: k; value: RemoveUndefined[]; }; }>; export type DbFilterFunctionWherePrimitiveGeneric = (ExtractTypeofKeys extends never | undefined ? never : { function: z.infer; field: ExtractTypeofKeys; operator?: z.infer; value: boolean; }) | (ExtractForeignKeys extends never | undefined ? never : { function: z.infer; field: ExtractForeignKeys; operator?: z.infer; value: ForeignFilter; } | { function: z.infer; field: ExtractForeignKeys; operator?: z.infer; value: string; }) | (ExtractIdentifierKeys extends never | undefined ? never : { function: z.infer; field: ExtractIdentifierKeys; operator?: z.infer; value: IdentifierFilter; } | { function: z.infer; field: ExtractIdentifierKeys; operator?: z.infer; value: string; }) | DbFilterEnumGeneric | (ExtractTypeofKeys extends never | undefined ? never : { function: z.infer; field: ExtractTypeofKeys; operator?: z.infer; value: number; }) | (ExtractTypeofKeys extends never | undefined ? never : { function: z.infer; field: ExtractTypeofKeys; operator?: z.infer; value: string | number; }); export type DbFilterFunctionWhereInGeneric = (ExtractTypeofKeys extends never | undefined ? never : { function: z.infer; field: ExtractTypeofKeys; value: number[]; }) | (ExtractTypeofKeys extends never | undefined ? never : { function: z.infer; field: ExtractTypeofKeys; value: (string | number)[]; }) | DbFilterEnumInGeneric | (ExtractForeignKeys extends never | undefined ? never : { function: z.infer; field: ExtractForeignKeys; value: (string | number)[]; }) | (ExtractIdentifierKeys extends never | undefined ? never : { function: z.infer; field: ExtractIdentifierKeys; value: (string | number)[]; }); export type DbFilterFunctionWhereNullGeneric = ExtractTypeofKeys extends never | undefined ? never : { function: z.infer; field: ExtractTypeofKeys; }; export type DbFilterFunctionWhereObjectGeneric = { function: z.infer; value: z.infer; }; export type DbFilterInnerGeneric = { function: z.infer; inner: DbFilterGeneric[]; }; export type DbFilterGeneric = DbFilterFunctionWherePrimitiveGeneric | DbFilterFunctionWhereInGeneric | DbFilterFunctionWhereNullGeneric | (O extends never ? never : DbFilterFunctionWhereObjectGeneric) | z.infer | z.infer | DbFilterInnerGeneric; export function isMetadataDotFilterField(field: string | undefined): boolean; export function getDbFilter(objectInputSchema: ObjectInputSchema, schema: Schema): z.ZodType, ObjectInputSchema>>; } declare module "wapi-client/txs/consts" { import { z } from 'zod'; export const stringNumberToString: z.ZodPipe, z.ZodTransform>; export const stringNumberToInteger: z.ZodPipe, z.ZodTransform>; export const stringNumberToNumber: z.ZodPipe, z.ZodTransform>; export const iTxTrackingOptions: z.ZodObject<{ tracking_id: z.ZodOptional; }, z.core.$strip>; export const iTxGeneralOptions: z.ZodObject<{ tracking_id: z.ZodOptional; transaction_id: z.ZodOptional; }, z.core.$strip>; export const iTxLimitingOptions: z.ZodObject<{ limit: z.ZodDefault; offset: z.ZodDefault; }, z.core.$strip>; export const iTxMetadataOptions: z.ZodObject<{ return_metadata_total: z.ZodBoolean; }, z.core.$strip>; export const iTxOrderingDirection: z.ZodEnum<{ asc: "asc"; desc: "desc"; }>; export const iTxNullsOrderingDirection: z.ZodEnum<{ first: "first"; last: "last"; }>; export const iTxOrderingInput: z.ZodObject<{ field: z.ZodNonOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>; export const iTxOrderingOptions: z.ZodObject<{ order: z.ZodArray>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; export const idForeignSubFilter: z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodOptional; }, z.core.$strict>; export const foreignFilter: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; export const idIdentifierSubFilter: z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodOptional; }, z.core.$strict>; export const identifierFilter: z.ZodPipe>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; export const iTxMetadataAction: z.ZodEnum<{ replace: "replace"; extend: "extend"; }>; export const iTxMetadataActionForReverse: z.ZodEnum<{ replace: "replace"; extend: "extend"; replace_create_only: "replace_create_only"; replace_cancel_only: "replace_cancel_only"; extend_create_only: "extend_create_only"; extend_cancel_only: "extend_cancel_only"; }>; export const iTxDistributorLeftoverRule: z.ZodEnum<{ keep: "keep"; random: "random"; largest: "largest"; target: "target"; }>; export const ITxDistributorLeftoverRuleEnum: Readonly<{ keep: "keep"; random: "random"; largest: "largest"; target: "target"; }>; export const iTxFindMetadata: z.ZodObject<{ total: z.ZodOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; export const iTxAggregatorSimple: z.ZodEnum<{ count: "count"; countDistinct: "countDistinct"; sum: "sum"; average: "average"; min: "min"; max: "max"; }>; export const iTxAggregatorComplex: z.ZodObject<{ function: z.ZodOptional>; field: z.ZodOptional; alias: z.ZodOptional; }, z.core.$strip>; export const iTxAggregator: z.ZodUnion, z.ZodObject<{ function: z.ZodOptional>; field: z.ZodOptional; alias: z.ZodOptional; }, z.core.$strip>]>; export const iTxPeriodSimple: z.ZodEnum<{ year: "year"; month: "month"; week: "week"; day: "day"; hour: "hour"; minute: "minute"; }>; export const ITxPeriodSimpleEnum: Readonly<{ year: "year"; month: "month"; week: "week"; day: "day"; hour: "hour"; minute: "minute"; }>; export const iTxPeriodTimezone: z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>; export const iTxPeriod: z.ZodUnion, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>; export const iTxGroupPeriod: z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>; export const iTxGroupField: z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>; export const iTxGroupMetadataField: z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>; export const iTxGroup: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">; export function getGroupingGroup(fields: Fields): z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; alias: z.ZodOptional; field: z.ZodEnum<{ [k_1 in Fields[number]]: k_1; } extends infer T ? { [k in keyof T]: T[k]; } : never>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">; export const iTxGroups: z.ZodArray>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">>; export const iTxAggregateResult: z.ZodRecord>>; export const iTxAggregateResults: z.ZodArray>>>; export const iTxAggregatingMetadata: z.ZodObject<{ aggregators: z.ZodOptional, z.ZodObject<{ function: z.ZodOptional>; field: z.ZodOptional; alias: z.ZodOptional; }, z.core.$strip>]>>>; groups: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">>>>; }, z.core.$strip>; export const iTxSelectOptions: z.ZodObject<{ select: z.ZodArray; }, z.core.$strip>; export const iTxDeselectOptions: z.ZodObject<{ deselect: z.ZodArray; }, z.core.$strip>; export const iTxTimeFilter: z.ZodObject<{ start_time: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>; export const iTxFunctionNames: z.ZodEnum<{ aggregateTransferMany: "aggregateTransferMany"; authenticationCheck: "authenticationCheck"; createAccessToken: "createAccessToken"; createApikey: "createApikey"; createContract: "createContract"; createDeposit: "createDeposit"; createDistribution: "createDistribution"; createIndex: "createIndex"; createToken: "createToken"; createTransfer: "createTransfer"; createTransferGroup: "createTransferGroup"; createTransferMany: "createTransferMany"; createWallet: "createWallet"; createWithdrawal: "createWithdrawal"; dropIndex: "dropIndex"; exportBalanceHistory: "exportBalanceHistory"; exportBalanceMany: "exportBalanceMany"; exportTokenMany: "exportTokenMany"; exportTransferGroupMany: "exportTransferGroupMany"; exportTransferMany: "exportTransferMany"; exportWalletMany: "exportWalletMany"; findApikeyMany: "findApikeyMany"; findBalanceMany: "findBalanceMany"; findIndexMany: "findIndexMany"; findTokenMany: "findTokenMany"; findTransferGroupMany: "findTransferGroupMany"; findTransferMany: "findTransferMany"; findWalletMany: "findWalletMany"; finishTransaction: "finishTransaction"; getBalance: "getBalance"; getBalanceHistory: "getBalanceHistory"; getExport: "getExport"; getFlags: "getFlags"; getStatistics: "getStatistics"; getToken: "getToken"; getTokenMany: "getTokenMany"; getTransfer: "getTransfer"; getTransferGroup: "getTransferGroup"; getWallet: "getWallet"; getWalletMany: "getWalletMany"; healthcheck: "healthcheck"; listDatabaseExports: "listDatabaseExports"; listExportMany: "listExportMany"; resetDatabase: "resetDatabase"; reverseTransfer: "reverseTransfer"; reverseTransferGroup: "reverseTransferGroup"; reverseTransferGroupMany: "reverseTransferGroupMany"; reverseTransferMany: "reverseTransferMany"; setFlags: "setFlags"; startTransaction: "startTransaction"; updateApikey: "updateApikey"; updateToken: "updateToken"; updateTransfer: "updateTransfer"; updateTransferGroup: "updateTransferGroup"; updateTransferGroupMany: "updateTransferGroupMany"; updateTransferMany: "updateTransferMany"; updateWallet: "updateWallet"; }>; } declare module "wapi-client/txs/consts.enums" { import { z } from "wapi-client/lib/zod"; import { foreignFilter, iTxAggregateResult, iTxAggregateResults, iTxAggregatingMetadata, iTxAggregator, iTxAggregatorComplex, iTxAggregatorSimple, iTxDeselectOptions, iTxDistributorLeftoverRule, iTxFindMetadata, iTxFunctionNames, iTxGeneralOptions, iTxGroup, iTxGroupField, iTxGroupMetadataField, iTxGroupPeriod, iTxGroups, iTxLimitingOptions, iTxMetadataAction, iTxMetadataActionForReverse, iTxMetadataOptions, iTxNullsOrderingDirection, iTxOrderingDirection, iTxOrderingInput, iTxOrderingOptions, iTxPeriod, iTxPeriodSimple, iTxPeriodTimezone, iTxSelectOptions, iTxTimeFilter, iTxTrackingOptions, idForeignSubFilter, idIdentifierSubFilter, identifierFilter, stringNumberToInteger, stringNumberToNumber, stringNumberToString } from "wapi-client/txs/consts"; export type ForeignFilter = z.infer; export type ITxAggregateResult = z.infer; export type ITxAggregateResults = z.infer; export type ITxAggregatingMetadata = z.infer; export type ITxAggregator = z.infer; export type ITxAggregatorComplex = z.infer; export type ITxAggregatorSimple = z.infer; export type ITxDeselectOptions = z.infer; export type ITxDistributorLeftoverRule = z.infer; export type ITxFindMetadata = z.infer; export type ITxFunctionNames = z.infer; export type ITxGeneralOptions = z.infer; export type ITxGroup = z.infer; export type ITxGroupField = z.infer; export type ITxGroupMetadataField = z.infer; export type ITxGroupPeriod = z.infer; export type ITxGroups = z.infer; export type ITxLimitingOptions = z.infer; export type ITxMetadataAction = z.infer; export type ITxMetadataActionForReverse = z.infer; export type ITxMetadataOptions = z.infer; export type ITxNullsOrderingDirection = z.infer; export type ITxOrderingDirection = z.infer; export type ITxOrderingInput = z.infer; export type ITxOrderingOptions = z.infer; export type ITxPeriod = z.infer; export type ITxPeriodSimple = z.infer; export type ITxPeriodTimezone = z.infer; export type ITxSelectOptions = z.infer; export type ITxTimeFilter = z.infer; export type ITxTrackingOptions = z.infer; export type IdForeignSubFilter = z.infer; export type IdIdentifierSubFilter = z.infer; export type IdentifierFilter = z.infer; export type StringNumberToInteger = z.infer; export type StringNumberToNumber = z.infer; export type StringNumberToString = z.infer; } declare module "wapi-client/lib/utils" { import { EWapiConnectionOptions } from "wapi-client/api/ws-client"; import { ITxOrderingInput } from "wapi-client/txs/consts.enums"; export function getRandomHex(length?: number): string; export function getTxIdSync(object?: { [key: string]: unknown; }): string; export function wait(time: number): Promise; /** * Generate UUID v4 to use as identifier */ export function getIdentifier(): string; export function copyObject(input: T): T; export function checkCopyObject(input: T, property: string, value: unknown): T; export function toQueryString(obj: { [key: string]: string | undefined; }): string; export function getConnectionUrl(config: EWapiConnectionOptions, includeCredentials?: boolean): string; export function getBasicAuth({ apikey, apisecret, database, }: { apikey: string; apisecret: string; database?: string; }): string; export function getAuthorizationHeader(config: EWapiConnectionOptions): string; export function getConnectionParams(config: EWapiConnectionOptions): [ string, { rejectUnauthorized: boolean; headers: { Authorization: string; }; }? ]; export function modifyObject(orig: unknown, modifications: { [k: string]: string | ((i: any) => any); }): R; export function orderByToOrder(orderBy: string): ITxOrderingInput[]; export function mergeFnOptions(input?: Input & { options?: Options; }, options?: Options): { filter: Omit; options: Options; }; export function mergeFnOptionsOrderBy(options: T): Omit; export function convertToString(input?: unknown): string | undefined; export function convertToNumber(input: string | number): number; export function isFutureDate(dateString: string): boolean; export function isDate(str: string): boolean; export function isDateTime(str: string): boolean; } declare module "wapi-client/lib/streams" { /** * @internal */ export class ReadStream { private _data; private _error; private _end; private _finished; private _options; constructor(options?: unknown); on(type: 'data' | 'end' | 'error', fn: (data?: any) => void): this; push(data: unknown): this; error(err: unknown): this; end(): this; destroy(err: unknown): this; get destroyed(): boolean; } } declare module "wapi-client/lib/polyfill" { export function promiseWithResolvers(): { promise: Promise; resolve: undefined; reject: undefined; }; } declare module "wapi-client/lib/stream-promise" { import { ReadStream } from "wapi-client/lib/streams"; /** * A Promise with the added interface of .stream to access Readable stream. * Can be used as promise or stream, but not both * * ```javascript * const streamPromise = wapi.getFlags(); * * // Can be used as promise * const result = await streamPromise; * * // Or as stream * streamPromise.stream() * .on('data', chunk => { * console.log('chunk'); * }) * .on('error', error => { * console.error(error); * }) * .on('end', () => { * console.log('end'); * }); * * ``` */ export class StreamPromise { private resolve?; private reject?; private makeRequest?; private streamObject; private outStreamObject; private mode?; private started; private promise?; constructor(makeRequest?: (stream: ReadStream) => Promise); private start; then(onfulfilled?: (value: M) => TResult1 | PromiseLike, onrejected?: (reason: Error) => TResult2 | PromiseLike): Promise; catch(onerror: (reason: Error) => TResult2 | PromiseLike): Promise; get [Symbol.toStringTag](): string; finally(fn: () => void): Promise; stream(): ReadStream; } } declare module "wapi-client/api/http-client" { import { ConnectionConfig, WapiConnectionOptions } from "wapi-client/api/index"; import { JSONRPCRequest, JSONRPCResponse } from "wapi-client/api/jsonrpc/jsonrpc.enums"; import { BaseClient } from "wapi-client/api/base-client"; export interface HttpConnectionClient { send: (data: JSONRPCRequest | JSONRPCResponse) => Promise; onmessage: (response: JSONRPCResponse) => void; $connect: Promise; } export function createHttpClient(opts: WapiConnectionOptions, config?: ConnectionConfig): HttpClient; export class HttpClient extends BaseClient { protected _connection: HttpConnectionClient; constructor(connection: HttpConnectionClient, opts: WapiConnectionOptions); protected _send(input: JSONRPCRequest | JSONRPCResponse): void; private _ready; close(): Promise; _reconnect(): Promise; } } declare module "wapi-client/db/wallet/wallet.schema.zod" { import { z } from 'zod'; export const walletTableStatusSchema: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; export const WalletStatusEnum: Readonly<{ active: "active"; disabled: "disabled"; }>; export const walletTableTypeSchema: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; export const WalletTypeEnum: Readonly<{ token: "token"; house: "house"; regular: "regular"; }>; export const walletTableSchema: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; name: z.ZodNullable>; metadata: z.ZodOptional>>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; default_dtw_to: z.ZodOptional; default_dtw_from: z.ZodOptional; type: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, z.core.$strict>; } declare module "wapi-client/db/transfer/transfer.schema.zod" { import { z } from 'zod'; export const transferTableStatusSchema: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; export const TransferStatusEnum: Readonly<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; export const transferTableStatusInputSchema: z.ZodEnum<{ pending: "pending"; finished: "finished"; }>; export const transferTableTypeSchema: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; export const TransferTypeEnum: Readonly<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; export const transferTableSchema: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; control_hash: z.ZodNullable; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; }, z.core.$strict>; export const transferTableInputSchema: z.ZodObject<{ type: z.ZodOptional>; identifier: z.ZodNonOptional>; metadata: z.ZodOptional>>>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; control_hash: z.ZodOptional>; from_wallet_id: z.ZodNonOptional>; to_wallet_id: z.ZodNonOptional>; token_id: z.ZodNonOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; auto_hash: z.ZodOptional>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; group_validate: z.ZodOptional>>; status: z.ZodOptional>; }, z.core.$strict>; } declare module "wapi-client/db/transfer-log/transfer-log.schema.zod" { import { z } from 'zod'; export const transferLogTableSchema: z.ZodObject<{ id: z.ZodNumber; transfer_id: z.ZodNumber; wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; pending_amount: z.ZodNumber; finished_amount: z.ZodNumber; allow_negative: z.ZodDefault; allow_positive: z.ZodDefault; force: z.ZodDefault; created_at: z.ZodUnion; latest_control_hash: z.ZodNullable; pending_amount_to: z.ZodNumber; pending_amount_from: z.ZodNumber; group_balance: z.ZodNullable; transfer_group_id: z.ZodOptional>; current: z.ZodBoolean; available_balance: z.ZodNumber; token_limit: z.ZodNullable; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; }, z.core.$strict>; } declare module "wapi-client/db/token/token.schema.zod" { import { z } from 'zod'; export const tokenTableStatusSchema: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; export const TokenStatusEnum: Readonly<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; export const tokenTableTypeSchema: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; export const TokenTypeEnum: Readonly<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; export const tokenTableSchema: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; public: z.ZodDefault; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>; } declare module "wapi-client/txs/get-wallet/get-wallet.schema.zod" { import { z } from 'zod'; export const uniqueWalletFilter: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; export const getWalletTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; }, z.core.$strip>; export const getWalletTxInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const walletWithBalanceSchema: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; name: z.ZodNullable>; metadata: z.ZodOptional>>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; default_dtw_to: z.ZodOptional; default_dtw_from: z.ZodOptional; type: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; balance_token_id: z.ZodNullable; balance_token_foreign: z.ZodNullable; balance_transfer_id: z.ZodNullable; balance_pending_amount: z.ZodNullable; balance_pending_amount_to: z.ZodNullable; balance_pending_amount_from: z.ZodNullable; balance_finished_amount: z.ZodNullable; balance_amount: z.ZodNullable; balance_available_balance: z.ZodNullable; balance_latest_control_hash: z.ZodNullable>; balance_updated_at: z.ZodNullable>; }, z.core.$strict>; export const walletWithBalanceFieldsSchema: z.ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; export const walletOutputSchema: z.ZodObject<{ id: z.ZodNonOptional>; foreign: z.ZodOptional; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; default_dtw_to: z.ZodOptional>; default_dtw_from: z.ZodOptional>; type: z.ZodOptional>; status: z.ZodOptional>; }, z.core.$strict>; export const getWalletTxOutputSchema: z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; default_dtw_to: z.ZodOptional>; default_dtw_from: z.ZodOptional>; type: z.ZodOptional>; status: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/db/transfer-group/transfer-group.schema.zod" { import { z } from 'zod'; export const transferGroupTableStatusSchema: z.ZodEnum<{ open: "open"; closed: "closed"; }>; export const TransferGroupStatusEnum: Readonly<{ open: "open"; closed: "closed"; }>; export const transferGroupTableTypeSchema: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; export const TransferGroupTypeEnum: Readonly<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; export const transferGroupTableSchema: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>; } declare module "wapi-client/txs/get-transfer/get-transfer.schema.zod" { import { z } from 'zod'; export const uniqueTransferFilter: z.ZodPipe>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; export const getTransferTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const getTransferTxInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const transferOutputSchema: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; control_hash: z.ZodNullable; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>; export const transferWithBalanceOutputSchema: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; control_hash: z.ZodNullable; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; balance_id: z.ZodNullable; balance_pending: z.ZodNullable; balance_pending_to: z.ZodNullable; balance_pending_from: z.ZodNullable; balance_finished: z.ZodNullable; signed_amount: z.ZodNullable; status_finalized_at: z.ZodNullable>; }, z.core.$strict>; export const getTransferTxOutputSchema: z.ZodObject<{ transfer: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/get-token/get-token.schema.zod" { import { z } from 'zod'; export const uniqueTokenFilter: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; export const tokenOptional: z.ZodObject<{ id: z.ZodNonOptional>; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; }, z.core.$strict>; export const tokenWithBalanceSchema: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; public: z.ZodDefault; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; belongs_to_foreign: z.ZodNullable; balance_transfer_id: z.ZodNullable; balance_pending_amount: z.ZodNullable; balance_pending_amount_to: z.ZodNullable; balance_pending_amount_from: z.ZodNullable; balance_finished_amount: z.ZodNullable; balance_amount: z.ZodNullable; balance_available_balance: z.ZodNullable; balance_latest_control_hash: z.ZodNullable>; balance_updated_at: z.ZodNullable>; }, z.core.$strict>; export const tokenWithBalanceFieldsSchema: z.ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; belongs_to_foreign: "belongs_to_foreign"; }>; export const getTokenTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; include_balance: z.ZodOptional>; }, z.core.$strip>; export const getTokenTxInputSchema: z.ZodObject<{ token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; include_balance: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const tokenOutputSchema: z.ZodObject<{ id: z.ZodNonOptional>; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; belongs_to_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>; export const getTokenTxOutputSchema: z.ZodObject<{ token: z.ZodOptional>; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; belongs_to_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/get-transfer-group/get-transfer-group.schema.zod" { import { z } from 'zod'; export const uniqueTransferGroupFilter: z.ZodPipe>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; export const getTransferGroupTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; return_transfers: z.ZodOptional>; return_reversed_by: z.ZodOptional>; }, z.core.$strip>; export const getTransferGroupTxInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; return_transfers: z.ZodOptional>; return_reversed_by: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const transferGroupOutputSchema: z.ZodObject<{ id: z.ZodNonOptional>; identifier: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; validate_final_balance_only: z.ZodOptional>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; reverses_identifier: z.ZodOptional>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; reversed_by_identifier: z.ZodOptional>; }, z.core.$strict>; export const getTransferGroupTxOutputSchema: z.ZodObject<{ transfer_group: z.ZodOptional>; identifier: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; validate_final_balance_only: z.ZodOptional>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; reverses_identifier: z.ZodOptional>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; reversed_by_identifier: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/find-transfer-many/find-transfer-many.schema.zod" { import { z } from 'zod'; export const findTransferManyTxInputAdditionalOptionsSchema: z.ZodObject<{ return_running_balance_for_wallet: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; return_signed_amount_for_wallet: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; }, z.core.$strip>; export const findTransferManyTxInputOptionsSchema: z.ZodObject<{ order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; control_hash: "control_hash"; from_wallet_id: "from_wallet_id"; to_wallet_id: "to_wallet_id"; token_id: "token_id"; amount: "amount"; force: "force"; auto_hash: "auto_hash"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; group_validate: "group_validate"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_running_balance_for_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; return_signed_amount_for_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const transferFilterObjectInputSchema: z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>; export const transferFilterFullInputSchema: z.ZodObject<{ wallet_id: z.ZodOptional, z.ZodTransform>>; wallet_foreign: z.ZodOptional, z.ZodTransform>>; wallet_name: z.ZodOptional, z.ZodTransform>>; wallet_metadata: z.ZodOptional>>; wallet_type: z.ZodOptional>; wallet_status: z.ZodOptional>; wallet_created_at: z.ZodOptional>; wallet_updated_at: z.ZodOptional>; from_wallet_id: z.ZodOptional, z.ZodTransform>>; from_wallet_foreign: z.ZodOptional, z.ZodTransform>>; from_wallet_name: z.ZodOptional, z.ZodTransform>>; from_wallet_metadata: z.ZodOptional>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_id: z.ZodOptional, z.ZodTransform>>; to_wallet_foreign: z.ZodOptional, z.ZodTransform>>; to_wallet_name: z.ZodOptional, z.ZodTransform>>; to_wallet_metadata: z.ZodOptional>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_id: z.ZodOptional, z.ZodTransform>>; transfer_group_identifier: z.ZodOptional, z.ZodTransform>>; transfer_group_created_at: z.ZodOptional>; transfer_group_updated_at: z.ZodOptional>; transfer_group_metadata: z.ZodOptional>>; transfer_group_status_finalized_at: z.ZodOptional>; transfer_group_status: z.ZodOptional>; transfer_group_type: z.ZodOptional>; token_id: z.ZodOptional, z.ZodTransform>>; token_foreign: z.ZodOptional, z.ZodTransform>>; token_metadata: z.ZodOptional>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_id: z.ZodOptional, z.ZodTransform>>; reverses_foreign: z.ZodOptional, z.ZodTransform>>; reverses_metadata: z.ZodOptional>>; reversed_by_id: z.ZodOptional, z.ZodTransform>>; reversed_by_foreign: z.ZodOptional, z.ZodTransform>>; reversed_by_metadata: z.ZodOptional>>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; status_finalized_at: z.ZodOptional>>>; id: z.ZodOptional, z.ZodTransform>>>; identifier: z.ZodOptional, z.ZodTransform>>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; type: z.ZodOptional>>; status: z.ZodOptional>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: z.ZodOptional>>>; amount: z.ZodOptional, z.ZodTransform>>>; }, z.core.$strip>; export const advancedTransferFilterSchema: z.ZodType | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown>>; export const transferFilterSchema: z.ZodUnion | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>]>; export const findTransferManyTxInputSchema: z.ZodObject<{ transfer: z.ZodOptional | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>]>>; options: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; control_hash: "control_hash"; from_wallet_id: "from_wallet_id"; to_wallet_id: "to_wallet_id"; token_id: "token_id"; amount: "amount"; force: "force"; auto_hash: "auto_hash"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; group_validate: "group_validate"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_running_balance_for_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; return_signed_amount_for_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const findTransferManyTxOutputSchema: z.ZodObject<{ transfers: z.ZodNonOptional; identifier: z.ZodOptional; control_hash: z.ZodOptional>; from_wallet_id: z.ZodOptional; to_wallet_id: z.ZodOptional; token_id: z.ZodOptional; amount: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; force: z.ZodOptional>; auto_hash: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; group_validate: z.ZodOptional>>; from_wallet_foreign: z.ZodOptional>; from_wallet_name: z.ZodOptional>>>; from_wallet_metadata: z.ZodOptional>>>>; from_wallet_type: z.ZodOptional>>; from_wallet_status: z.ZodOptional>>; from_wallet_created_at: z.ZodOptional>>; from_wallet_updated_at: z.ZodOptional>>; to_wallet_foreign: z.ZodOptional>; to_wallet_name: z.ZodOptional>>>; to_wallet_metadata: z.ZodOptional>>>>; to_wallet_type: z.ZodOptional>>; to_wallet_status: z.ZodOptional>>; to_wallet_created_at: z.ZodOptional>>; to_wallet_updated_at: z.ZodOptional>>; transfer_group_identifier: z.ZodOptional>>; transfer_group_created_at: z.ZodOptional>>>; transfer_group_updated_at: z.ZodOptional>>>; transfer_group_metadata: z.ZodOptional>>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>>; transfer_group_status: z.ZodOptional>>>; transfer_group_type: z.ZodOptional>>>; token_foreign: z.ZodOptional>; token_metadata: z.ZodOptional>>>>; token_type: z.ZodOptional>>; token_status: z.ZodOptional>>; token_created_at: z.ZodOptional>>; token_updated_at: z.ZodOptional>>; reverses_identifier: z.ZodOptional>>; reverses_metadata: z.ZodOptional>>>>>; reversed_by_id: z.ZodOptional>>; reversed_by_identifier: z.ZodOptional>>; reversed_by_metadata: z.ZodOptional>>>>>; balance_id: z.ZodOptional>; balance_pending: z.ZodOptional>; balance_pending_to: z.ZodOptional>; balance_pending_from: z.ZodOptional>; balance_finished: z.ZodOptional>; signed_amount: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/aggregate-transfer-many/aggregate-transfer-many.schema.zod" { import { z } from 'zod'; export const aggregateTransferManyTxInputAdditionalOptions: z.ZodObject<{ return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; export const aggregateTransferManyTxInputOptionsSchema: z.ZodObject<{ return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const aggregateTransferManyAggregatorFields: z.ZodEnum<{ id: "id"; token: "token"; amount: "amount"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; "from.amount": "from.amount"; "to.amount": "to.amount"; "abs.amount": "abs.amount"; }>; export const aggregateTransferManyAggregatorComplex: z.ZodObject<{ function: z.ZodOptional>>; alias: z.ZodOptional>; field: z.ZodOptional>; }, z.core.$strip>; export const aggregateTransferManyAggregator: z.ZodUnion>>; alias: z.ZodOptional>; field: z.ZodOptional>; }, z.core.$strip>, z.ZodEnum<{ count: "count"; countDistinct: "countDistinct"; sum: "sum"; average: "average"; min: "min"; max: "max"; }>]>; export const aggregateTransferManyGroupFieldSchema: z.ZodEnum<{ type: "type"; token: "token"; status: "status"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; }>; export const aggregateTransferManyGroupSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; alias: z.ZodOptional; field: z.ZodEnum<{ type: "type"; token: "token"; status: "status"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; }>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">; export const aggregateTransferManyTxInputSchema: z.ZodObject<{ transfer: z.ZodOptional | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>]>>; aggregators: z.ZodNonOptional>>; alias: z.ZodOptional>; field: z.ZodOptional>; }, z.core.$strip>, z.ZodEnum<{ count: "count"; countDistinct: "countDistinct"; sum: "sum"; average: "average"; min: "min"; max: "max"; }>]>>>>; groups: z.ZodOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; alias: z.ZodOptional; field: z.ZodEnum<{ type: "type"; token: "token"; status: "status"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; }>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">>>; options: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export const aggregateTransferManyTxOutputSchema: z.ZodObject<{ rows: z.ZodArray>>>; metadata: z.ZodObject<{ aggregators: z.ZodOptional, z.ZodObject<{ function: z.ZodOptional>; field: z.ZodOptional; alias: z.ZodOptional; }, z.core.$strip>]>>>; groups: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">>>>; }, z.core.$strip>; }, z.core.$strip>; } declare module "wapi-client/txs/aggregate-transfer-many/aggregate-transfer-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { aggregateTransferManyAggregator, aggregateTransferManyAggregatorComplex, aggregateTransferManyAggregatorFields, aggregateTransferManyGroupFieldSchema, aggregateTransferManyGroupSchema, aggregateTransferManyTxInputAdditionalOptions, aggregateTransferManyTxInputOptionsSchema, aggregateTransferManyTxInputSchema, aggregateTransferManyTxOutputSchema } from "wapi-client/txs/aggregate-transfer-many/aggregate-transfer-many.schema.zod"; export type AggregateTransferManyAggregator = z.infer; export type AggregateTransferManyAggregatorComplex = z.infer; export type AggregateTransferManyAggregatorFields = z.infer; export type AggregateTransferManyGroupField = z.infer; export type AggregateTransferManyGroup = z.infer; export type AggregateTransferManyTxInputAdditionalOptions = z.infer; export type AggregateTransferManyTxInputOptions = z.infer; export type AggregateTransferManyTxInput = z.input; export type AggregateTransferManyTxInputPost = z.infer; export type AggregateTransferManyTxOutput = z.infer; } declare module "wapi-client/txs/create-access-token/create-access-token.schema.zod" { import { z } from 'zod'; export const createAccessTokenForcedFiltersSchema: z.ZodObject<{ wallet_foreign: z.ZodOptional; from_wallet_foreign: z.ZodOptional; to_wallet_foreign: z.ZodOptional; token_foreign: z.ZodOptional; }, z.core.$strip>; export const createAccessTokenLimitedScopesSchema: z.ZodEnum<{ aggregateTransferMany: "aggregateTransferMany"; authenticationCheck: "authenticationCheck"; createAccessToken: "createAccessToken"; createApikey: "createApikey"; createContract: "createContract"; createDeposit: "createDeposit"; createDistribution: "createDistribution"; createIndex: "createIndex"; createToken: "createToken"; createTransfer: "createTransfer"; createTransferGroup: "createTransferGroup"; createTransferMany: "createTransferMany"; createWallet: "createWallet"; createWithdrawal: "createWithdrawal"; dropIndex: "dropIndex"; exportBalanceHistory: "exportBalanceHistory"; exportBalanceMany: "exportBalanceMany"; exportTokenMany: "exportTokenMany"; exportTransferGroupMany: "exportTransferGroupMany"; exportTransferMany: "exportTransferMany"; exportWalletMany: "exportWalletMany"; findApikeyMany: "findApikeyMany"; findBalanceMany: "findBalanceMany"; findIndexMany: "findIndexMany"; findTokenMany: "findTokenMany"; findTransferGroupMany: "findTransferGroupMany"; findTransferMany: "findTransferMany"; findWalletMany: "findWalletMany"; finishTransaction: "finishTransaction"; getBalance: "getBalance"; getBalanceHistory: "getBalanceHistory"; getExport: "getExport"; getFlags: "getFlags"; getStatistics: "getStatistics"; getToken: "getToken"; getTokenMany: "getTokenMany"; getTransfer: "getTransfer"; getTransferGroup: "getTransferGroup"; getWallet: "getWallet"; getWalletMany: "getWalletMany"; healthcheck: "healthcheck"; listDatabaseExports: "listDatabaseExports"; listExportMany: "listExportMany"; resetDatabase: "resetDatabase"; reverseTransfer: "reverseTransfer"; reverseTransferGroup: "reverseTransferGroup"; reverseTransferGroupMany: "reverseTransferGroupMany"; reverseTransferMany: "reverseTransferMany"; setFlags: "setFlags"; startTransaction: "startTransaction"; updateApikey: "updateApikey"; updateToken: "updateToken"; updateTransfer: "updateTransfer"; updateTransferGroup: "updateTransferGroup"; updateTransferGroupMany: "updateTransferGroupMany"; updateTransferMany: "updateTransferMany"; updateWallet: "updateWallet"; }>; export const createAccessTokenLimited: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; }>; scopes: z.ZodArray>; expiresIn: z.ZodNumber; filters: z.ZodOptional; from_wallet_foreign: z.ZodOptional; to_wallet_foreign: z.ZodOptional; token_foreign: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export const createAccessTokenAdmin: z.ZodObject<{ type: z.ZodEnum<{ admin: "admin"; }>; expiresIn: z.ZodNumber; }, z.core.$strict>; export const createAccessTokenTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createAccessTokenTxInputSchema: z.ZodObject<{ token: z.ZodNonOptional; scopes: z.ZodArray>; expiresIn: z.ZodNumber; filters: z.ZodOptional; from_wallet_foreign: z.ZodOptional; to_wallet_foreign: z.ZodOptional; token_foreign: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ admin: "admin"; }>; expiresIn: z.ZodNumber; }, z.core.$strict>], "type">>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createAccessTokenTxOutputSchema: z.ZodObject<{ authToken: z.ZodString; }, z.core.$strip>; } declare module "wapi-client/txs/authentication-check/authentication-check.schema.zod" { import { z } from 'zod'; export const authenticationCheckTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const authenticationCheckTxInputSchema: z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const authenticationCheckTxOutputSchema: z.ZodObject<{ scopes: z.ZodOptional>>; }, z.core.$strip>; } declare module "wapi-client/txs/authentication-check/authentication-check.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { authenticationCheckTxInputOptionsSchema, authenticationCheckTxInputSchema, authenticationCheckTxOutputSchema } from "wapi-client/txs/authentication-check/authentication-check.schema.zod"; export type AuthenticationCheckTxInputOptions = z.infer; export type AuthenticationCheckTxInput = z.input; export type AuthenticationCheckTxInputPost = z.infer; export type AuthenticationCheckTxOutput = z.infer; } declare module "wapi-client/txs/create-access-token/create-access-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createAccessTokenAdmin, createAccessTokenForcedFiltersSchema, createAccessTokenLimited, createAccessTokenLimitedScopesSchema, createAccessTokenTxInputOptionsSchema, createAccessTokenTxInputSchema, createAccessTokenTxOutputSchema } from "wapi-client/txs/create-access-token/create-access-token.schema.zod"; export type CreateAccessTokenAdmin = z.infer; export type CreateAccessTokenForcedFilters = z.infer; export type CreateAccessTokenLimited = z.infer; export type CreateAccessTokenLimitedScopes = z.infer; export type CreateAccessTokenTxInputOptions = z.infer; export type CreateAccessTokenTxInput = z.input; export type CreateAccessTokenTxInputPost = z.infer; export type CreateAccessTokenTxOutput = z.infer; } declare module "wapi-client/db/wapi-apikey/wapi-apikey.schema.zod" { import { z } from 'zod'; export const wapiApikeyTableTypeSchema: z.ZodEnum<{ limited: "limited"; admin: "admin"; root: "root"; }>; export const WapiApikeyTypeEnum: Readonly<{ limited: "limited"; admin: "admin"; root: "root"; }>; export const wapiApikeyTableStatusSchema: z.ZodEnum<{ active: "active"; deleted: "deleted"; }>; export const WapiApikeyStatusEnum: Readonly<{ active: "active"; deleted: "deleted"; }>; export const wapiApikeyTableSchema: z.ZodObject<{ id: z.ZodNumber; apikey: z.ZodString; owner: z.ZodString; type: z.ZodEnum<{ limited: "limited"; admin: "admin"; root: "root"; }>; description: z.ZodString; metadata: z.ZodType>; scopes: z.ZodOptional; }, z.core.$strip>>>; valid_until: z.ZodOptional>>; status: z.ZodEnum<{ active: "active"; deleted: "deleted"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>; } declare module "wapi-client/txs/create-apikey/create-apikey.schema.zod" { import { z } from 'zod'; export const createApikeyFunctionsSchema: z.ZodEnum<{ aggregateTransferMany: "aggregateTransferMany"; authenticationCheck: "authenticationCheck"; createAccessToken: "createAccessToken"; createApikey: "createApikey"; createContract: "createContract"; createDeposit: "createDeposit"; createDistribution: "createDistribution"; createIndex: "createIndex"; createToken: "createToken"; createTransfer: "createTransfer"; createTransferGroup: "createTransferGroup"; createTransferMany: "createTransferMany"; createWallet: "createWallet"; createWithdrawal: "createWithdrawal"; dropIndex: "dropIndex"; exportBalanceHistory: "exportBalanceHistory"; exportBalanceMany: "exportBalanceMany"; exportTokenMany: "exportTokenMany"; exportTransferGroupMany: "exportTransferGroupMany"; exportTransferMany: "exportTransferMany"; exportWalletMany: "exportWalletMany"; findApikeyMany: "findApikeyMany"; findBalanceMany: "findBalanceMany"; findIndexMany: "findIndexMany"; findTokenMany: "findTokenMany"; findTransferGroupMany: "findTransferGroupMany"; findTransferMany: "findTransferMany"; findWalletMany: "findWalletMany"; finishTransaction: "finishTransaction"; getBalance: "getBalance"; getBalanceHistory: "getBalanceHistory"; getExport: "getExport"; getFlags: "getFlags"; getStatistics: "getStatistics"; getToken: "getToken"; getTokenMany: "getTokenMany"; getTransfer: "getTransfer"; getTransferGroup: "getTransferGroup"; getWallet: "getWallet"; getWalletMany: "getWalletMany"; healthcheck: "healthcheck"; listDatabaseExports: "listDatabaseExports"; listExportMany: "listExportMany"; resetDatabase: "resetDatabase"; reverseTransfer: "reverseTransfer"; reverseTransferGroup: "reverseTransferGroup"; reverseTransferGroupMany: "reverseTransferGroupMany"; reverseTransferMany: "reverseTransferMany"; setFlags: "setFlags"; startTransaction: "startTransaction"; updateApikey: "updateApikey"; updateToken: "updateToken"; updateTransfer: "updateTransfer"; updateTransferGroup: "updateTransferGroup"; updateTransferGroupMany: "updateTransferGroupMany"; updateTransferMany: "updateTransferMany"; updateWallet: "updateWallet"; }>; export const createApikeyLimited: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; }>; functions: z.ZodArray>; description: z.ZodString; valid_until: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strict>; export const createApikeyAdmin: z.ZodObject<{ type: z.ZodEnum<{ admin: "admin"; }>; description: z.ZodString; valid_until: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strict>; export const createApikeyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createApikeyTxInputSchema: z.ZodObject<{ apikey: z.ZodNonOptional; functions: z.ZodArray>; description: z.ZodString; valid_until: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ admin: "admin"; }>; description: z.ZodString; valid_until: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strict>], "type">>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createApikeyTxOutputSchema: z.ZodObject<{ apikey: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; admin: "admin"; root: "root"; }>; description: z.ZodString; id: z.ZodNumber; metadata: z.ZodType>; apikey: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; status: z.ZodEnum<{ active: "active"; deleted: "deleted"; }>; valid_until: z.ZodOptional>>; functions: z.ZodOptional>>; apisecret: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; } declare module "wapi-client/txs/create-apikey/create-apikey.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createApikeyAdmin, createApikeyFunctionsSchema, createApikeyLimited, createApikeyTxInputOptionsSchema, createApikeyTxInputSchema, createApikeyTxOutputSchema } from "wapi-client/txs/create-apikey/create-apikey.schema.zod"; export type CreateApikeyAdmin = z.infer; export type CreateApikeyFunctions = z.infer; export type CreateApikeyLimited = z.infer; export type CreateApikeyTxInputOptions = z.infer; export type CreateApikeyTxInput = z.input; export type CreateApikeyTxInputPost = z.infer; export type CreateApikeyTxOutput = z.infer; } declare module "wapi-client/txs/get-balance/get-balance.schema.zod" { import { z } from 'zod'; export const uniqueBalanceFilter: z.ZodObject<{ wallet: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: z.ZodOptional>; }, z.core.$strict>; export const getBalanceTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; }, z.core.$strip>; export const getBalanceTxInputSchema: z.ZodObject<{ balance: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: z.ZodOptional>; }, z.core.$strict>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const balanceOutputSchema: z.ZodObject<{ token_id: z.ZodNonOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>; export const getBalanceTxOutputSchema: z.ZodObject<{ balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; } declare module "wapi-client/txs/create-transfer/create-transfer.schema.zod" { import { z } from 'zod'; export const createTransferData: z.ZodObject<{ identifier: z.ZodString; latest_control_hash: z.ZodNullable>; from_wallet: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; to_wallet: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; }>; force: z.ZodDefault; metadata: z.ZodOptional>>; transfer_group: z.ZodPipe>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; created_at: z.ZodUnion; }, z.core.$strict>; export const transferDataRegular: z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>; export const transferDataDeposit: z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"deposit">; }, z.core.$strict>; export const transferDataWithdrawal: z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"withdrawal">; }, z.core.$strict>; export const transferInputSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"deposit">; }, z.core.$strict>, z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"withdrawal">; }, z.core.$strict>], "type">; export const createTransferTxInputOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; export const createTransferTxInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"deposit">; }, z.core.$strict>, z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"withdrawal">; }, z.core.$strict>], "type">>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createTransferTxOutputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; } declare module "wapi-client/txs/create-transfer-group/create-transfer-group.schema.zod" { import { z } from 'zod'; export const childTransferDataRegular: z.ZodObject<{ type: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>; export const childTransferDataDeposit: z.ZodObject<{ type: z.ZodLiteral<"deposit">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>; export const childTransferDataWithdrawal: z.ZodObject<{ type: z.ZodLiteral<"withdrawal">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>; export const childTransferData: z.ZodUnion>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"deposit">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"withdrawal">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>]>; export const transferGroupInputSchema: z.ZodObject<{ identifier: z.ZodOptional; status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; children: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"deposit">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"withdrawal">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>]>>>; }, z.core.$strip>; export const createTransferGroupTxInputOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>; }, z.core.$strip>>; export const createTransferGroupTxInputSchema: z.ZodObject<{ transfer_group: z.ZodOptional; status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; children: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"deposit">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"withdrawal">; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: z.ZodOptional>; amount: z.ZodNonOptional>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>]>>>; }, z.core.$strip>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const createTransferGroupTxOutputSchema: z.ZodObject<{ transfer_group: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; } declare module "wapi-client/txs/create-contract/create-contract.schema.zod" { import { z } from 'zod'; export const createContractTxInputOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>>; export const createContractExchangeInputSchema: z.ZodObject<{ from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; from_latest_control_hash: z.ZodOptional>>; from_token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strict>; export const createContractTokenInputSchema: z.ZodObject<{ foreign: z.ZodNonOptional>; metadata: z.ZodOptional>>>; deposits: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; amount: z.ZodNumber; }, z.core.$strip>>>>; owner: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>; export const createContractTxInputSchema: z.ZodObject<{ token: z.ZodNonOptional>; metadata: z.ZodOptional>>>; deposits: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; amount: z.ZodNumber; }, z.core.$strip>>>>; owner: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>>>; exchange: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; from_latest_control_hash: z.ZodOptional>>; from_token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strict>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>>>; }, z.core.$strict>; export const createContractTxOutputSchema: z.ZodObject<{ token: z.ZodNonOptional; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>>>; exchange: z.ZodOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strip>; } declare module "wapi-client/txs/create-contract/create-contract.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createContractExchangeInputSchema, createContractTokenInputSchema, createContractTxInputOptionsSchema, createContractTxInputSchema, createContractTxOutputSchema } from "wapi-client/txs/create-contract/create-contract.schema.zod"; export type CreateContractExchangeInput = z.infer; export type CreateContractTokenInput = z.infer; export type CreateContractTxInputOptions = z.infer; export type CreateContractTxInput = z.input; export type CreateContractTxInputPost = z.infer; export type CreateContractTxOutput = z.infer; } declare module "wapi-client/txs/create-deposit/create-deposit.schema.zod" { import { z } from 'zod'; export const createDepositTxInputOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; export const createDepositTxInputSchema: z.ZodObject<{ deposit: z.ZodNonOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createDepositTxOutputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; } declare module "wapi-client/txs/create-deposit/create-deposit.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createDepositTxInputOptionsSchema, createDepositTxInputSchema, createDepositTxOutputSchema } from "wapi-client/txs/create-deposit/create-deposit.schema.zod"; export type CreateDepositTxInputOptions = z.infer; export type CreateDepositTxInput = z.input; export type CreateDepositTxInputPost = z.infer; export type CreateDepositTxOutput = z.infer; } declare module "wapi-client/txs/create-distribution/create-distribution.schema.zod" { import { z } from 'zod'; export const distributionTargetWalletSchema: z.ZodObject<{ wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; portion: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export const distributionTargetTokenSchema: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; export const distributionSchema: z.ZodObject<{ identifier: z.ZodNonOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; copy_wallet_metadata_fields: z.ZodOptional>; to_property: z.ZodOptional; }, z.core.$strip>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; targets: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>, z.ZodArray>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; portion: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strip>>]>>>; leftover: z.ZodNonOptional>>; target: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; metadata: z.ZodOptional>>>; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strip>; export const createDistributionTxInputOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; dryrun: z.ZodOptional>; }, z.core.$strip>>; export const createDistributionTxInputSchema: z.ZodObject<{ distribution: z.ZodNonOptional>; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; copy_wallet_metadata_fields: z.ZodOptional>; to_property: z.ZodOptional; }, z.core.$strip>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; targets: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>, z.ZodArray>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; portion: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strip>>]>>>; leftover: z.ZodNonOptional>>; target: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; metadata: z.ZodOptional>>>; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strip>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; dryrun: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const createDistributionTxOutputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>>>; transfers: z.ZodNonOptional; identifier: z.ZodOptional; control_hash: z.ZodOptional>; from_wallet_id: z.ZodOptional; to_wallet_id: z.ZodOptional; token_id: z.ZodOptional; amount: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; force: z.ZodOptional>; auto_hash: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; group_validate: z.ZodOptional>>; from_wallet_foreign: z.ZodOptional>; from_wallet_name: z.ZodOptional>>>; from_wallet_metadata: z.ZodOptional>>>>; from_wallet_type: z.ZodOptional>>; from_wallet_status: z.ZodOptional>>; from_wallet_created_at: z.ZodOptional>>; from_wallet_updated_at: z.ZodOptional>>; to_wallet_foreign: z.ZodOptional>; to_wallet_name: z.ZodOptional>>>; to_wallet_metadata: z.ZodOptional>>>>; to_wallet_type: z.ZodOptional>>; to_wallet_status: z.ZodOptional>>; to_wallet_created_at: z.ZodOptional>>; to_wallet_updated_at: z.ZodOptional>>; transfer_group_identifier: z.ZodOptional>>; transfer_group_created_at: z.ZodOptional>>>; transfer_group_updated_at: z.ZodOptional>>>; transfer_group_metadata: z.ZodOptional>>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>>; transfer_group_status: z.ZodOptional>>>; transfer_group_type: z.ZodOptional>>>; token_foreign: z.ZodOptional>; token_metadata: z.ZodOptional>>>>; token_type: z.ZodOptional>>; token_status: z.ZodOptional>>; token_created_at: z.ZodOptional>>; token_updated_at: z.ZodOptional>>; reverses_identifier: z.ZodOptional>>; reverses_metadata: z.ZodOptional>>>>>; reversed_by_id: z.ZodOptional>>; reversed_by_identifier: z.ZodOptional>>; reversed_by_metadata: z.ZodOptional>>>>>; }, z.core.$strict>>>>; }, z.core.$strip>; } declare module "wapi-client/txs/create-distribution/create-distribution.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createDistributionTxInputOptionsSchema, createDistributionTxInputSchema, createDistributionTxOutputSchema, distributionSchema, distributionTargetTokenSchema, distributionTargetWalletSchema } from "wapi-client/txs/create-distribution/create-distribution.schema.zod"; export type CreateDistributionTxInputOptions = z.infer; export type CreateDistributionTxInput = z.input; export type CreateDistributionTxInputPost = z.infer; export type CreateDistributionTxOutput = z.infer; export type Distribution = z.infer; export type DistributionTargetToken = z.infer; export type DistributionTargetWallet = z.infer; } declare module "wapi-client/txs/find-index-many/find-index-many.schema.zod" { import { z } from 'zod'; export const indexOutputSchema: z.ZodObject<{ model: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; metadata_field: z.ZodString; index_size: z.ZodString; }, z.core.$strip>; export const findIndexManyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const indexFilterObjectInputSchema: z.ZodObject<{ model: z.ZodOptional>; }, z.core.$strip>; export const findIndexManyTxInputSchema: z.ZodObject<{ index: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const findIndexManyTxOutputSchema: z.ZodObject<{ indexes: z.ZodNonOptional>; metadata_field: z.ZodOptional; index_size: z.ZodOptional; }, z.core.$strip>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/create-index/create-index.schema.zod" { import { z } from 'zod'; export const createIndexTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const indexableModelNameSchema: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; Transfer: "Transfer"; Wallet: "Wallet"; }>; export const createIndexSchema: z.ZodObject<{ model: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; Transfer: "Transfer"; Wallet: "Wallet"; }>; metadata_field: z.ZodString; }, z.core.$strict>; export const createIndexTxInputSchema: z.ZodObject<{ index: z.ZodNonOptional; metadata_field: z.ZodString; }, z.core.$strict>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createIndexTxOutputSchema: z.ZodObject<{ index: z.ZodObject<{ model: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; metadata_field: z.ZodString; index_size: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; } declare module "wapi-client/txs/create-index/create-index.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createIndexSchema, createIndexTxInputOptionsSchema, createIndexTxInputSchema, createIndexTxOutputSchema, indexableModelNameSchema } from "wapi-client/txs/create-index/create-index.schema.zod"; export type CreateIndex = z.infer; export type CreateIndexTxInputOptions = z.infer; export type CreateIndexTxInput = z.input; export type CreateIndexTxInputPost = z.infer; export type CreateIndexTxOutput = z.infer; export type IndexableModelName = z.infer; } declare module "wapi-client/txs/create-token/create-token.schema.zod" { import { z } from 'zod'; export const tokenInputSchema: z.ZodObject<{ foreign: z.ZodNonOptional>; public: z.ZodOptional>; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>; export const createTokenTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createTokenTxInputSchema: z.ZodObject<{ token: z.ZodNonOptional>; public: z.ZodOptional>; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createTokenTxOutputSchema: z.ZodObject<{ token: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; public: z.ZodDefault; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>; wallet: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; name: z.ZodNullable>; metadata: z.ZodOptional>>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; default_dtw_to: z.ZodOptional; default_dtw_from: z.ZodOptional; type: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, z.core.$strict>; }, z.core.$strip>; } declare module "wapi-client/txs/create-token/create-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTokenTxInputOptionsSchema, createTokenTxInputSchema, createTokenTxOutputSchema, tokenInputSchema } from "wapi-client/txs/create-token/create-token.schema.zod"; export type CreateTokenTxInputOptions = z.infer; export type CreateTokenTxInput = z.input; export type CreateTokenTxInputPost = z.infer; export type CreateTokenTxOutput = z.infer; export type TokenInput = z.infer; } declare module "wapi-client/txs/create-transfer/create-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTransferData, createTransferTxInputOptionsSchema, createTransferTxInputSchema, createTransferTxOutputSchema, transferDataDeposit, transferDataRegular, transferDataWithdrawal, transferInputSchema } from "wapi-client/txs/create-transfer/create-transfer.schema.zod"; export type CreateTransferData = z.infer; export type CreateTransferTxInputOptions = z.infer; export type CreateTransferTxInput = z.input; export type CreateTransferTxInputPost = z.infer; export type CreateTransferTxOutput = z.infer; export type TransferDataDeposit = z.infer; export type TransferDataDepositIn = z.input; export type TransferDataRegular = z.infer; export type TransferDataRegularIn = z.input; export type TransferDataWithdrawal = z.infer; export type TransferDataWithdrawalIn = z.input; export type TransferInput = z.infer; export type TransferInputIn = z.input; } declare module "wapi-client/txs/create-transfer-group/create-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { childTransferData, childTransferDataDeposit, childTransferDataRegular, childTransferDataWithdrawal, createTransferGroupTxInputOptionsSchema, createTransferGroupTxInputSchema, createTransferGroupTxOutputSchema, transferGroupInputSchema } from "wapi-client/txs/create-transfer-group/create-transfer-group.schema.zod"; export type ChildTransferData = z.infer; export type ChildTransferDataDeposit = z.infer; export type ChildTransferDataRegular = z.infer; export type ChildTransferDataWithdrawal = z.infer; export type CreateTransferGroupTxInputOptions = z.infer; export type CreateTransferGroupTxInput = z.input; export type CreateTransferGroupTxInputPost = z.infer; export type CreateTransferGroupTxOutput = z.infer; export type TransferGroupInput = z.infer; } declare module "wapi-client/txs/create-transfer-many/create-transfer-many.schema.zod" { import { z } from 'zod'; export const createTransferManyTxInputOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; export const createTransferManyTxInputSchema: z.ZodObject<{ transfers: z.ZodNonOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"deposit">; }, z.core.$strict>, z.ZodObject<{ identifier: z.ZodOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodLiteral<"withdrawal">; }, z.core.$strict>], "type">>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createTransferManyTxOutputSchema: z.ZodObject<{ transfers: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>>; from_balances: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>>; to_balances: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>>; }, z.core.$strict>; } declare module "wapi-client/txs/create-transfer-many/create-transfer-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTransferManyTxInputOptionsSchema, createTransferManyTxInputSchema, createTransferManyTxOutputSchema } from "wapi-client/txs/create-transfer-many/create-transfer-many.schema.zod"; export type CreateTransferManyTxInputOptions = z.infer; export type CreateTransferManyTxInput = z.input; export type CreateTransferManyTxInputPost = z.infer; export type CreateTransferManyTxOutput = z.infer; } declare module "wapi-client/txs/create-wallet/create-wallet.schema.zod" { import { z } from 'zod'; export const walletInputSchema: z.ZodObject<{ foreign: z.ZodNonOptional>; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; type: z.ZodOptional>; status: z.ZodOptional>; default_allow_positive: z.ZodOptional>; default_allow_negative: z.ZodOptional>; }, z.core.$strip>; export const createWalletTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createWalletTxInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; type: z.ZodOptional>; status: z.ZodOptional>; default_allow_positive: z.ZodOptional>; default_allow_negative: z.ZodOptional>; }, z.core.$strip>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createWalletTxOutputSchema: z.ZodObject<{ wallet: z.ZodObject<{ id: z.ZodNumber; foreign: z.ZodString; name: z.ZodNullable>; metadata: z.ZodOptional>>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; default_dtw_to: z.ZodOptional; default_dtw_from: z.ZodOptional; type: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, z.core.$strict>; }, z.core.$strip>; } declare module "wapi-client/txs/create-wallet/create-wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createWalletTxInputOptionsSchema, createWalletTxInputSchema, createWalletTxOutputSchema, walletInputSchema } from "wapi-client/txs/create-wallet/create-wallet.schema.zod"; export type CreateWalletTxInputOptions = z.infer; export type CreateWalletTxInput = z.input; export type CreateWalletTxInputPost = z.infer; export type CreateWalletTxOutput = z.infer; export type WalletInput = z.infer; } declare module "wapi-client/txs/create-withdrawal/create-withdrawal.schema.zod" { import { z } from 'zod'; export const createWithdrawalTxInputSchema: z.ZodObject<{ withdrawal: z.ZodNonOptional; latest_control_hash: z.ZodOptional>>; from_wallet: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: z.ZodNonOptional>; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createWithdrawalTxOutputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; } declare module "wapi-client/txs/create-withdrawal/create-withdrawal.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createWithdrawalTxInputSchema, createWithdrawalTxOutputSchema } from "wapi-client/txs/create-withdrawal/create-withdrawal.schema.zod"; export type CreateWithdrawalTxInput = z.input; export type CreateWithdrawalTxInputPost = z.infer; export type CreateWithdrawalTxOutput = z.infer; } declare module "wapi-client/txs/drop-index/drop-index.schema.zod" { import { z } from 'zod'; export const dropIndexTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const dropIndexSchema: z.ZodObject<{ model: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; metadata_field: z.ZodString; }, z.core.$strict>; export const dropIndexTxInputSchema: z.ZodObject<{ index: z.ZodNonOptional; metadata_field: z.ZodString; }, z.core.$strict>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const dropIndexTxOutputSchema: z.ZodObject<{ index: z.ZodNullable; metadata_field: z.ZodString; index_size: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; } declare module "wapi-client/txs/drop-index/drop-index.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { dropIndexSchema, dropIndexTxInputOptionsSchema, dropIndexTxInputSchema, dropIndexTxOutputSchema } from "wapi-client/txs/drop-index/drop-index.schema.zod"; export type DropIndex = z.infer; export type DropIndexTxInputOptions = z.infer; export type DropIndexTxInput = z.input; export type DropIndexTxInputPost = z.infer; export type DropIndexTxOutput = z.infer; } declare module "wapi-client/txs/get-export/get-export.schema.zod" { import { z } from 'zod'; export const exportTypeSchema: z.ZodEnum<{ unknown: "unknown"; transfers: "transfers"; transfer_groups: "transfer_groups"; tokens: "tokens"; wallets: "wallets"; balances: "balances"; balance_history: "balance_history"; }>; export const exportStatusSchema: z.ZodEnum<{ error: "error"; started: "started"; completed: "completed"; }>; export const exportSchema: z.ZodObject<{ identifier: z.ZodNonOptional>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>; export const getExportTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_signed_url: z.ZodOptional; }, z.core.$strip>; export const getExportTxInputSchema: z.ZodObject<{ export: z.ZodNonOptional>; }, z.core.$strip>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_signed_url: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export const getExportTxOutputSchema: z.ZodObject<{ export: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; } declare module "wapi-client/txs/get-balance-history/get-balance-history.schema.zod" { import { z } from 'zod'; export const getBalanceHistoryAdditionalOptionsSchema: z.ZodObject<{ create_wallet_if_not_exists: z.ZodDefault; create_token_if_not_exists: z.ZodDefault; }, z.core.$strip>; export const balanceHistorySchema: z.ZodObject<{ balance_id: z.ZodOptional; token_id: z.ZodOptional; token_foreign: z.ZodOptional; wallet_id: z.ZodOptional; wallet_foreign: z.ZodOptional; pending_amount: z.ZodOptional; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; finished_amount: z.ZodOptional; amount: z.ZodOptional; status: z.ZodOptional>; latest_control_hash: z.ZodOptional>; updated_at: z.ZodOptional>; transfer_id: z.ZodOptional; transfer_identifier: z.ZodOptional; transfer_control_hash: z.ZodOptional>; transfer_from_wallet_id: z.ZodOptional; transfer_from_wallet_foreign: z.ZodOptional; transfer_to_wallet_id: z.ZodOptional; transfer_to_wallet_foreign: z.ZodOptional; transfer_amount: z.ZodOptional; transfer_type: z.ZodOptional>; transfer_status: z.ZodOptional>; transfer_force: z.ZodOptional>; transfer_created_at: z.ZodOptional>; transfer_updated_at: z.ZodOptional>; transfer_metadata: z.ZodOptional>>>; transfer_transfer_group_id: z.ZodOptional>>; transfer_transfer_group_identifier: z.ZodOptional>>; transfer_reverses_id: z.ZodOptional>>; transfer_reverses_identifier: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>>>; }, z.core.$strict>; export const getBalanceHistoryOrderingOptionsSchema: z.ZodObject<{ order: z.ZodEnum<{ asc: "asc"; desc: "desc"; }>; }, z.core.$strip>; export const balanceHistoryFields: z.ZodEnum<{ updated_at: "updated_at"; status: "status"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; transfer_status_finalized_at: "transfer_status_finalized_at"; transfer_status: "transfer_status"; token_foreign: "token_foreign"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; transfer_identifier: "transfer_identifier"; transfer_control_hash: "transfer_control_hash"; transfer_from_wallet_id: "transfer_from_wallet_id"; transfer_from_wallet_foreign: "transfer_from_wallet_foreign"; transfer_to_wallet_id: "transfer_to_wallet_id"; transfer_to_wallet_foreign: "transfer_to_wallet_foreign"; transfer_amount: "transfer_amount"; transfer_type: "transfer_type"; transfer_force: "transfer_force"; transfer_created_at: "transfer_created_at"; transfer_updated_at: "transfer_updated_at"; transfer_metadata: "transfer_metadata"; transfer_transfer_group_id: "transfer_transfer_group_id"; transfer_reverses_id: "transfer_reverses_id"; transfer_transfer_group_identifier: "transfer_transfer_group_identifier"; transfer_reverses_identifier: "transfer_reverses_identifier"; }>; export const getBalanceHistorySelectOptionsSchema: z.ZodObject<{ select: z.ZodArray>; deselect: z.ZodArray>; }, z.core.$strip>; export const getBalanceHistoryTxInputOptionsSchema: z.ZodObject<{ anchor: z.ZodOptional>>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; order: z.ZodOptional>; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const getBalanceHistoryTxInputSchema: z.ZodObject<{ balance: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: z.ZodOptional>; }, z.core.$strict>>; options: z.ZodOptional>>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; order: z.ZodOptional>; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getBalanceHistoryTxOutputSchema: z.ZodObject<{ balances: z.ZodNonOptional; token_id: z.ZodOptional; token_foreign: z.ZodOptional; wallet_id: z.ZodOptional; wallet_foreign: z.ZodOptional; pending_amount: z.ZodOptional; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; finished_amount: z.ZodOptional; amount: z.ZodOptional; status: z.ZodOptional>; latest_control_hash: z.ZodOptional>; updated_at: z.ZodOptional>; transfer_id: z.ZodOptional; transfer_identifier: z.ZodOptional; transfer_control_hash: z.ZodOptional>; transfer_from_wallet_id: z.ZodOptional; transfer_from_wallet_foreign: z.ZodOptional; transfer_to_wallet_id: z.ZodOptional; transfer_to_wallet_foreign: z.ZodOptional; transfer_amount: z.ZodOptional; transfer_type: z.ZodOptional>; transfer_status: z.ZodOptional>; transfer_force: z.ZodOptional>; transfer_created_at: z.ZodOptional>; transfer_updated_at: z.ZodOptional>; transfer_metadata: z.ZodOptional>>>; transfer_transfer_group_id: z.ZodOptional>>; transfer_transfer_group_identifier: z.ZodOptional>>; transfer_reverses_id: z.ZodOptional>>; transfer_reverses_identifier: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>>>; }, z.core.$strict>>>; metadata: z.ZodObject<{ total: z.ZodOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; }, z.core.$strip>; } declare module "wapi-client/txs/export-balance-history/export-balance-history.schema.zod" { import { z } from 'zod'; export const exportBalanceHistoryTxInputOptionsSchema: z.ZodObject<{ order: z.ZodOptional>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const exportBalanceHistoryTxInputSchema: z.ZodObject<{ balance: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: z.ZodOptional>; }, z.core.$strict>>>; options: z.ZodOptional>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const exportBalanceHistoryTxOutputSchema: z.ZodObject<{ export: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; } declare module "wapi-client/txs/export-balance-history/export-balance-history.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportBalanceHistoryTxInputOptionsSchema, exportBalanceHistoryTxInputSchema, exportBalanceHistoryTxOutputSchema } from "wapi-client/txs/export-balance-history/export-balance-history.schema.zod"; export type ExportBalanceHistoryTxInputOptions = z.infer; export type ExportBalanceHistoryTxInput = z.input; export type ExportBalanceHistoryTxInputPost = z.infer; export type ExportBalanceHistoryTxOutput = z.infer; } declare module "wapi-client/txs/find-balance-many/find-balance-many.schema.zod" { import { z } from 'zod'; export const balanceSelectSchema: z.ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; export const findBalanceManyTxInputOptionsSchema: z.ZodObject<{ order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; }, z.core.$strict>>>; datetime: z.ZodOptional>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const balanceFilterObjectInputSchema: z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const balanceFilterFullInputSchema: z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; type: z.ZodOptional>>; status: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>>; available_balance: z.ZodOptional, z.ZodTransform>>>; pending_amount: z.ZodOptional, z.ZodTransform>>>; finished_amount: z.ZodOptional, z.ZodTransform>>>; metadata: z.ZodOptional>>>; balance_id: z.ZodOptional; updated_at: z.ZodOptional>; wallet_id: z.ZodOptional, z.ZodTransform>>; wallet_foreign: z.ZodOptional, z.ZodTransform>>; wallet_name: z.ZodOptional, z.ZodTransform>>; wallet_metadata: z.ZodOptional>>; wallet_type: z.ZodOptional>; wallet_status: z.ZodOptional>; wallet_created_at: z.ZodOptional>; wallet_updated_at: z.ZodOptional>; }, z.core.$strip>; export const advancedBalanceFilterSchema: z.ZodType | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>; export const balanceFilterSchema: z.ZodUnion | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>]>; export const findBalanceManyTxInputSchema: z.ZodObject<{ balance: z.ZodOptional | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>]>>; options: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; }, z.core.$strict>>>; datetime: z.ZodOptional>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const findBalanceManyTxOutputSchema: z.ZodObject<{ balances: z.ZodNonOptional>>; transfer_id: z.ZodOptional>; wallet_id: z.ZodOptional>>; pending_amount: z.ZodOptional>>; finished_amount: z.ZodOptional>>; latest_control_hash: z.ZodOptional>>>; pending_amount_to: z.ZodOptional>; pending_amount_from: z.ZodOptional>; available_balance: z.ZodOptional>; token_foreign: z.ZodOptional>>; token_metadata: z.ZodOptional>>>>; wallet_foreign: z.ZodOptional>>; wallet_metadata: z.ZodOptional>>>>; amount: z.ZodOptional>>; updated_at: z.ZodOptional>>>; balance_id: z.ZodOptional>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/export-balance-many/export-balance-many.schema.zod" { export const exportBalanceManyDefaultSelect: readonly ["token_foreign", "wallet_foreign", "pending_amount", "pending_amount_to", "pending_amount_from", "finished_amount", "available_balance", "amount", "updated_at"]; export const exportBalanceManyTxInputOptionsSchema: import("zod").ZodObject<{ order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; }, import("zod/v4/core").$strict>>>; datetime: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const exportBalanceManyTxInputSchema: import("zod").ZodObject<{ balance: import("zod").ZodOptional | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; }, import("zod/v4/core").$strict>>>; datetime: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportBalanceManyTxOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; } declare module "wapi-client/txs/export-balance-many/export-balance-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportBalanceManyTxInputOptionsSchema, exportBalanceManyTxInputSchema, exportBalanceManyTxOutputSchema } from "wapi-client/txs/export-balance-many/export-balance-many.schema.zod"; export type ExportBalanceManyTxInputOptions = z.infer; export type ExportBalanceManyTxInput = z.input; export type ExportBalanceManyTxInputPost = z.infer; export type ExportBalanceManyTxOutput = z.infer; } declare module "wapi-client/txs/find-token-many/find-token-many.schema.zod" { import { z } from 'zod'; export const findTokenManyTxInputOptionsSchema: z.ZodObject<{ include_balance: z.ZodOptional; order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const tokenFilterObjectInputSchema: z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>; export const tokenFilterFullInputSchema: z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; status: z.ZodOptional>; public: z.ZodOptional>; foreign: z.ZodOptional, z.ZodTransform>>>; type: z.ZodOptional>>; metadata: z.ZodOptional>>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, z.core.$strip>; export const advancedTokenFilterSchema: z.ZodType | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>, unknown>>; export const tokenFilterSchema: z.ZodUnion | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>]>; export const findTokenManyTxInputSchema: z.ZodObject<{ token: z.ZodOptional | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; belongs_to: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, z.core.$strip>]>>; options: z.ZodOptional; order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const findTokenManyTxOutputSchema: z.ZodObject<{ tokens: z.ZodNonOptional; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; belongs_to_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/export-token-many/export-token-many.schema.zod" { export const exportTokenManyTxInputOptionsSchema: import("zod").ZodObject<{ include_balance: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const exportTokenManyTxInputSchema: import("zod").ZodObject<{ token: import("zod").ZodOptional | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportTokenManyTxOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; } declare module "wapi-client/txs/export-token-many/export-token-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportTokenManyTxInputOptionsSchema, exportTokenManyTxInputSchema, exportTokenManyTxOutputSchema } from "wapi-client/txs/export-token-many/export-token-many.schema.zod"; export type ExportTokenManyTxInputOptions = z.infer; export type ExportTokenManyTxInput = z.input; export type ExportTokenManyTxInputPost = z.infer; export type ExportTokenManyTxOutput = z.infer; } declare module "wapi-client/txs/find-transfer-group-many/find-transfer-group-many.schema.zod" { import { z } from 'zod'; export const transferGroupWithTransfersCountSchema: z.ZodObject<{ id: z.ZodNonOptional>; identifier: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; validate_final_balance_only: z.ZodOptional>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; reverses_identifier: z.ZodOptional>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; reversed_by_identifier: z.ZodOptional>; transfers_count: z.ZodOptional; }, z.core.$strict>; export const findTransferGroupManyTxInputOptionsSchema: z.ZodObject<{ return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers_count: z.ZodOptional>; order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; transfer_status_finalized_at: "transfer_status_finalized_at"; validate_final_balance_only: "validate_final_balance_only"; transfer_status: "transfer_status"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; }, z.core.$strip>; export const transferGroupFilterObjectInputSchema: z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const transferGroupFilterFullInputSchema: z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; transfer_group_id: z.ZodOptional, z.ZodTransform>>; reverses_id: z.ZodOptional, z.ZodTransform>>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; identifier: z.ZodOptional, z.ZodTransform>>>; status: z.ZodOptional>>; type: z.ZodOptional>>; transfer_status: z.ZodOptional>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export const advancedTransferGroupFilterSchema: z.ZodType | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>; export const transferGroupFilterSchema: z.ZodUnion | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>]>; export const findTransferGroupManyTxInputSchema: z.ZodObject<{ transfer_group: z.ZodOptional | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>]>>; options: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers_count: z.ZodOptional>; order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; transfer_status_finalized_at: "transfer_status_finalized_at"; validate_final_balance_only: "validate_final_balance_only"; transfer_status: "transfer_status"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strict>; export const findTransferGroupManyTxOutputSchema: z.ZodObject<{ transfer_groups: z.ZodNonOptional>>; identifier: z.ZodOptional>; created_at: z.ZodOptional>>; updated_at: z.ZodOptional>>; metadata: z.ZodOptional>>>>; transfer_group_id: z.ZodOptional>>>; reverses_id: z.ZodOptional>>>; status_finalized_at: z.ZodOptional>>>>; transfer_status_finalized_at: z.ZodOptional>>>>; validate_final_balance_only: z.ZodOptional>>>; transfer_status: z.ZodOptional>>; status: z.ZodOptional>>; type: z.ZodOptional>>; reverses_identifier: z.ZodOptional>>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>>; reversed_by_identifier: z.ZodOptional>>; transfers_count: z.ZodOptional>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/export-transfer-group-many/export-transfer-group-many.schema.zod" { export const exportTransferGroupManyTxInputOptionsSchema: import("zod").ZodObject<{ return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers_count: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; transfer_status_finalized_at: "transfer_status_finalized_at"; validate_final_balance_only: "validate_final_balance_only"; transfer_status: "transfer_status"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; export const exportTransferGroupManyTxInputSchema: import("zod").ZodObject<{ transfer_group: import("zod").ZodOptional | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>>; options: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers_count: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; transfer_status_finalized_at: "transfer_status_finalized_at"; validate_final_balance_only: "validate_final_balance_only"; transfer_status: "transfer_status"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>; export const exportTransferGroupManyTxOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; } declare module "wapi-client/txs/export-transfer-group-many/export-transfer-group-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportTransferGroupManyTxInputOptionsSchema, exportTransferGroupManyTxInputSchema, exportTransferGroupManyTxOutputSchema } from "wapi-client/txs/export-transfer-group-many/export-transfer-group-many.schema.zod"; export type ExportTransferGroupManyTxInputOptions = z.infer; export type ExportTransferGroupManyTxInput = z.input; export type ExportTransferGroupManyTxInputPost = z.infer; export type ExportTransferGroupManyTxOutput = z.infer; } declare module "wapi-client/txs/export-transfer-many/export-transfer-many.schema.zod" { export const exportTransferManyTxInputOptionsSchema: import("zod").ZodObject<{ offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; return_metadata_total: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; control_hash: "control_hash"; from_wallet_id: "from_wallet_id"; to_wallet_id: "to_wallet_id"; token_id: "token_id"; amount: "amount"; force: "force"; auto_hash: "auto_hash"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; group_validate: "group_validate"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; export const exportTransferManyTxInputSchema: import("zod").ZodObject<{ transfer: import("zod").ZodOptional | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; return_metadata_total: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; control_hash: "control_hash"; from_wallet_id: "from_wallet_id"; to_wallet_id: "to_wallet_id"; token_id: "token_id"; amount: "amount"; force: "force"; auto_hash: "auto_hash"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; group_validate: "group_validate"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportTransferManyTxOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; } declare module "wapi-client/txs/export-transfer-many/export-transfer-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportTransferManyTxInputOptionsSchema, exportTransferManyTxInputSchema, exportTransferManyTxOutputSchema } from "wapi-client/txs/export-transfer-many/export-transfer-many.schema.zod"; export type ExportTransferManyTxInputOptions = z.infer; export type ExportTransferManyTxInput = z.input; export type ExportTransferManyTxInputPost = z.infer; export type ExportTransferManyTxOutput = z.infer; } declare module "wapi-client/txs/find-wallet-many/find-wallet-many.schema.zod" { import { z } from 'zod'; export const findWalletManyTxInputOptionsSchema: z.ZodObject<{ include_balance_for_token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const walletFilterObjectInputSchema: z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const walletFilterFullInputSchema: z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; balance_pending_amount: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; foreign: z.ZodOptional, z.ZodTransform>>>; name: z.ZodOptional>; type: z.ZodOptional>>; status: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export const advancedWalletFilterSchema: z.ZodType | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>; export const walletFilterSchema: z.ZodUnion | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>]>; export const findWalletManyTxInputSchema: z.ZodObject<{ wallet: z.ZodOptional | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>]>>; options: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const findWalletManyTxOutputSchema: z.ZodObject<{ wallets: z.ZodNonOptional; foreign: z.ZodOptional; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; default_dtw_to: z.ZodOptional>; default_dtw_from: z.ZodOptional>; type: z.ZodOptional>; status: z.ZodOptional>; balance_token_id: z.ZodOptional>; balance_token_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/export-wallet-many/export-wallet-many.schema.zod" { export const exportWalletManyTxInputOptionsSchema: import("zod").ZodObject<{ include_balance_for_token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const exportWalletManyTxInputSchema: import("zod").ZodObject<{ wallet: import("zod").ZodOptional | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportWalletManyTxOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; } declare module "wapi-client/txs/export-wallet-many/export-wallet-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportWalletManyTxInputOptionsSchema, exportWalletManyTxInputSchema, exportWalletManyTxOutputSchema } from "wapi-client/txs/export-wallet-many/export-wallet-many.schema.zod"; export type ExportWalletManyTxInputOptions = z.infer; export type ExportWalletManyTxInput = z.input; export type ExportWalletManyTxInputPost = z.infer; export type ExportWalletManyTxOutput = z.infer; } declare module "wapi-client/txs/find-apikey-many/find-apikey-many.schema.zod" { import { z } from 'zod'; export const findApikeyManyTxInputOptionsSchema: z.ZodObject<{ order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; description: "description"; id: "id"; metadata: "metadata"; apikey: "apikey"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; scopes: "scopes"; owner: "owner"; valid_until: "valid_until"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const apikeyFilterObjectInputSchema: z.ZodObject<{ apikey: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>; export const apikeyFilterFullInputSchema: z.ZodObject<{ apikey: z.ZodOptional>; type: z.ZodOptional>>; status: z.ZodOptional>>; metadata: z.ZodOptional>>>; description: z.ZodOptional>; valid_until: z.ZodOptional>>>>; updated_at: z.ZodOptional>; }, z.core.$strip>; export const advancedApikeyFilterSchema: z.ZodType; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>>, unknown>>; export const apikeyFilterSchema: z.ZodUnion; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ apikey: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>]>; export const findApikeyManyTxInputSchema: z.ZodObject<{ apikey: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ apikey: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; description: z.ZodOptional; valid_until: z.ZodOptional>>>; }, z.core.$strip>]>>; options: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ type: "type"; description: "description"; id: "id"; metadata: "metadata"; apikey: "apikey"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; scopes: "scopes"; owner: "owner"; valid_until: "valid_until"; }>; }, z.core.$strict>>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const findApikeyManyTxOutputSchema: z.ZodObject<{ apikeys: z.ZodNonOptional>; description: z.ZodOptional; id: z.ZodOptional; metadata: z.ZodOptional>>; apikey: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; status: z.ZodOptional>; scopes: z.ZodOptional; }, z.core.$strip>>>>; valid_until: z.ZodOptional>>>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/find-apikey-many/find-apikey-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { advancedApikeyFilterSchema, apikeyFilterFullInputSchema, apikeyFilterObjectInputSchema, apikeyFilterSchema, findApikeyManyTxInputOptionsSchema, findApikeyManyTxInputSchema, findApikeyManyTxOutputSchema } from "wapi-client/txs/find-apikey-many/find-apikey-many.schema.zod"; export type AdvancedApikeyFilter = z.infer; export type ApikeyFilterFullInput = z.infer; export type ApikeyFilterObjectInput = z.infer; export type ApikeyFilter = z.infer; export type FindApikeyManyTxInputOptions = z.infer; export type FindApikeyManyTxInput = z.input; export type FindApikeyManyTxInputPost = z.infer; export type FindApikeyManyTxOutput = z.infer; } declare module "wapi-client/txs/find-balance-many/find-balance-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { advancedBalanceFilterSchema, balanceFilterFullInputSchema, balanceFilterObjectInputSchema, balanceFilterSchema, balanceSelectSchema, findBalanceManyTxInputOptionsSchema, findBalanceManyTxInputSchema, findBalanceManyTxOutputSchema } from "wapi-client/txs/find-balance-many/find-balance-many.schema.zod"; export type AdvancedBalanceFilter = z.infer; export type BalanceFilterFullInput = z.infer; export type BalanceFilterObjectInput = z.infer; export type BalanceFilter = z.infer; export type BalanceSelect = z.infer; export type FindBalanceManyTxInputOptions = z.infer; export type FindBalanceManyTxInput = z.input; export type FindBalanceManyTxInputPost = z.infer; export type FindBalanceManyTxOutput = z.infer; } declare module "wapi-client/txs/find-index-many/find-index-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findIndexManyTxInputOptionsSchema, findIndexManyTxInputSchema, findIndexManyTxOutputSchema, indexFilterObjectInputSchema, indexOutputSchema } from "wapi-client/txs/find-index-many/find-index-many.schema.zod"; export type FindIndexManyTxInputOptions = z.infer; export type FindIndexManyTxInput = z.input; export type FindIndexManyTxInputPost = z.infer; export type FindIndexManyTxOutput = z.infer; export type IndexFilterObjectInput = z.infer; export type Index = z.infer; } declare module "wapi-client/txs/find-token-many/find-token-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { advancedTokenFilterSchema, findTokenManyTxInputOptionsSchema, findTokenManyTxInputSchema, findTokenManyTxOutputSchema, tokenFilterFullInputSchema, tokenFilterObjectInputSchema, tokenFilterSchema } from "wapi-client/txs/find-token-many/find-token-many.schema.zod"; export type AdvancedTokenFilter = z.infer; export type FindTokenManyTxInputOptions = z.infer; export type FindTokenManyTxInput = z.input; export type FindTokenManyTxInputPost = z.infer; export type FindTokenManyTxOutput = z.infer; export type TokenFilterFullInput = z.infer; export type TokenFilterObjectInput = z.infer; export type TokenFilter = z.infer; } declare module "wapi-client/txs/find-transfer-group-many/find-transfer-group-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { advancedTransferGroupFilterSchema, findTransferGroupManyTxInputOptionsSchema, findTransferGroupManyTxInputSchema, findTransferGroupManyTxOutputSchema, transferGroupFilterFullInputSchema, transferGroupFilterObjectInputSchema, transferGroupFilterSchema, transferGroupWithTransfersCountSchema } from "wapi-client/txs/find-transfer-group-many/find-transfer-group-many.schema.zod"; export type AdvancedTransferGroupFilter = z.infer; export type FindTransferGroupManyTxInputOptions = z.infer; export type FindTransferGroupManyTxInput = z.input; export type FindTransferGroupManyTxInputPost = z.infer; export type FindTransferGroupManyTxOutput = z.infer; export type TransferGroupFilterFullInput = z.infer; export type TransferGroupFilterObjectInput = z.infer; export type TransferGroupFilter = z.infer; export type TransferGroupWithTransfersCount = z.infer; } declare module "wapi-client/txs/find-transfer-many/find-transfer-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { advancedTransferFilterSchema, findTransferManyTxInputAdditionalOptionsSchema, findTransferManyTxInputOptionsSchema, findTransferManyTxInputSchema, findTransferManyTxOutputSchema, transferFilterFullInputSchema, transferFilterObjectInputSchema, transferFilterSchema } from "wapi-client/txs/find-transfer-many/find-transfer-many.schema.zod"; export type AdvancedTransferFilter = z.infer; export type FindTransferManyTxInputAdditionalOptions = z.infer; export type FindTransferManyTxInputOptions = z.infer; export type FindTransferManyTxInput = z.input; export type FindTransferManyTxInputPost = z.infer; export type FindTransferManyTxOutput = z.infer; export type TransferFilterFullInput = z.infer; export type TransferFilterObjectInput = z.infer; export type TransferFilter = z.infer; } declare module "wapi-client/txs/find-wallet-many/find-wallet-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { advancedWalletFilterSchema, findWalletManyTxInputOptionsSchema, findWalletManyTxInputSchema, findWalletManyTxOutputSchema, walletFilterFullInputSchema, walletFilterObjectInputSchema, walletFilterSchema } from "wapi-client/txs/find-wallet-many/find-wallet-many.schema.zod"; export type AdvancedWalletFilter = z.infer; export type FindWalletManyTxInputOptions = z.infer; export type FindWalletManyTxInput = z.input; export type FindWalletManyTxInputPost = z.infer; export type FindWalletManyTxOutput = z.infer; export type WalletFilterFullInput = z.infer; export type WalletFilterObjectInput = z.infer; export type WalletFilter = z.infer; } declare module "wapi-client/txs/finish-transaction/finish-transaction.schema.zod" { import { z } from 'zod'; export const finishTransactionTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodNonOptional>>; }, z.core.$strip>; export const finishTransactionTxInputSchema: z.ZodObject<{ action: z.ZodNonOptional>; options: z.ZodNonOptional>; transaction_id: z.ZodNonOptional>>; }, z.core.$strip>>; }, z.core.$strict>; export const finishTransactionTxOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/finish-transaction/finish-transaction.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { finishTransactionTxInputOptionsSchema, finishTransactionTxInputSchema, finishTransactionTxOutputSchema } from "wapi-client/txs/finish-transaction/finish-transaction.schema.zod"; export type FinishTransactionTxInputOptions = z.infer; export type FinishTransactionTxInput = z.input; export type FinishTransactionTxInputPost = z.infer; export type FinishTransactionTxOutput = z.infer; } declare module "wapi-client/txs/get-balance/get-balance.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { balanceOutputSchema, getBalanceTxInputOptionsSchema, getBalanceTxInputSchema, getBalanceTxOutputSchema, uniqueBalanceFilter } from "wapi-client/txs/get-balance/get-balance.schema.zod"; export type Balance = z.infer; export type GetBalanceTxInputOptions = z.infer; export type GetBalanceTxInput = z.input; export type GetBalanceTxInputPost = z.infer; export type GetBalanceTxOutput = z.infer; export type UniqueBalanceFilter = z.infer; } declare module "wapi-client/txs/get-balance-history/get-balance-history.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { balanceHistoryFields, balanceHistorySchema, getBalanceHistoryAdditionalOptionsSchema, getBalanceHistoryOrderingOptionsSchema, getBalanceHistorySelectOptionsSchema, getBalanceHistoryTxInputOptionsSchema, getBalanceHistoryTxInputSchema, getBalanceHistoryTxOutputSchema } from "wapi-client/txs/get-balance-history/get-balance-history.schema.zod"; export type BalanceHistoryFields = z.infer; export type BalanceHistory = z.infer; export type GetBalanceHistoryAdditionalOptions = z.infer; export type GetBalanceHistoryOrderingOptions = z.infer; export type GetBalanceHistorySelectOptions = z.infer; export type GetBalanceHistoryTxInputOptions = z.infer; export type GetBalanceHistoryTxInput = z.input; export type GetBalanceHistoryTxInputPost = z.infer; export type GetBalanceHistoryTxOutput = z.infer; } declare module "wapi-client/txs/get-export/get-export.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportSchema, exportStatusSchema, exportTypeSchema, getExportTxInputOptionsSchema, getExportTxInputSchema, getExportTxOutputSchema } from "wapi-client/txs/get-export/get-export.schema.zod"; export type Export = z.infer; export type ExportStatus = z.infer; export type ExportType = z.infer; export type GetExportTxInputOptions = z.infer; export type GetExportTxInput = z.input; export type GetExportTxInputPost = z.infer; export type GetExportTxOutput = z.infer; } declare module "wapi-client/txs/get-flags/get-flags.schema.zod" { import { z } from 'zod'; export const getFlagsTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const getFlagsTxInputSchema: z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getFlagsTxOutputSchema: z.ZodObject<{ flags: z.ZodObject<{ allow_timestamps: z.ZodOptional; production: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; } declare module "wapi-client/txs/get-flags/get-flags.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getFlagsTxInputOptionsSchema, getFlagsTxInputSchema, getFlagsTxOutputSchema } from "wapi-client/txs/get-flags/get-flags.schema.zod"; export type GetFlagsTxInputOptions = z.infer; export type GetFlagsTxInput = z.input; export type GetFlagsTxInputPost = z.infer; export type GetFlagsTxOutput = z.infer; } declare module "wapi-client/txs/get-statistics/get-statistics.schema.zod" { import { z } from 'zod'; export const statisticsModelSchema: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; Transfer: "Transfer"; Wallet: "Wallet"; }>; export const statisticsFilter: z.ZodObject<{ start_time: z.ZodOptional>>; end_time: z.ZodOptional>>; status: z.ZodOptional>; }, z.core.$strict>; export const statisticsField: z.ZodEnum<{ type: "type"; status: "status"; transfer_status: "transfer_status"; }>; export const statisticsGroupField: z.ZodObject<{ type: z.ZodNonOptional>>; alias: z.ZodOptional; field: z.ZodEnum<{ type: "type"; status: "status"; transfer_status: "transfer_status"; }>; }, z.core.$strict>; export const statisticsGroup: z.ZodUnion>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; alias: z.ZodOptional; field: z.ZodEnum<{ type: "type"; status: "status"; transfer_status: "transfer_status"; }>; }, z.core.$strict>]>; export const getStatisticsTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; }, z.core.$strip>; export const getStatisticsTxInputSchema: z.ZodObject<{ model: z.ZodOptional>; groups: z.ZodOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; alias: z.ZodOptional; field: z.ZodEnum<{ type: "type"; status: "status"; transfer_status: "transfer_status"; }>; }, z.core.$strict>]>>>; aggregator: z.ZodOptional, z.ZodObject<{ function: z.ZodOptional>; field: z.ZodOptional; alias: z.ZodOptional; }, z.core.$strip>]>>; filter: z.ZodOptional>>; end_time: z.ZodOptional>>; status: z.ZodOptional>; }, z.core.$strict>>; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getStatisticsTxOutputSchema: z.ZodObject<{ rows: z.ZodArray>>>; }, z.core.$strip>; } declare module "wapi-client/txs/get-statistics/get-statistics.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getStatisticsTxInputOptionsSchema, getStatisticsTxInputSchema, getStatisticsTxOutputSchema, statisticsField, statisticsFilter, statisticsGroup, statisticsGroupField, statisticsModelSchema } from "wapi-client/txs/get-statistics/get-statistics.schema.zod"; export type GetStatisticsTxInputOptions = z.infer; export type GetStatisticsTxInput = z.input; export type GetStatisticsTxInputPost = z.infer; export type GetStatisticsTxOutput = z.infer; export type StatisticsField = z.infer; export type StatisticsFilter = z.infer; export type StatisticsGroup = z.infer; export type StatisticsGroupField = z.infer; export type StatisticsModel = z.infer; } declare module "wapi-client/txs/get-token/get-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTokenTxInputOptionsSchema, getTokenTxInputSchema, getTokenTxOutputSchema, tokenOptional, tokenOutputSchema, tokenWithBalanceFieldsSchema, tokenWithBalanceSchema, uniqueTokenFilter } from "wapi-client/txs/get-token/get-token.schema.zod"; export type GetTokenTxInputOptions = z.infer; export type GetTokenTxInput = z.input; export type GetTokenTxInputPost = z.infer; export type GetTokenTxOutput = z.infer; export type TokenOptional = z.infer; export type Token = z.infer; export type TokenWithBalanceFields = z.infer; export type TokenWithBalance = z.infer; export type UniqueTokenFilter = z.infer; } declare module "wapi-client/txs/get-token-many/get-token-many.schema.zod" { import { z } from 'zod'; export const getTokenManyTxInputOptions: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; include_balance: z.ZodOptional>; }, z.core.$strip>; export const getTokenManyTxInputSchema: z.ZodObject<{ tokens: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; include_balance: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getTokenManyTxOutputSchema: z.ZodObject<{ tokens: z.ZodNonOptional>; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; belongs_to_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>>>; }, z.core.$strip>; } declare module "wapi-client/txs/get-token-many/get-token-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTokenManyTxInputOptions, getTokenManyTxInputSchema, getTokenManyTxOutputSchema } from "wapi-client/txs/get-token-many/get-token-many.schema.zod"; export type GetTokenManyTxInputOptions = z.infer; export type GetTokenManyTxInput = z.input; export type GetTokenManyTxInputPost = z.infer; export type GetTokenManyTxOutput = z.infer; } declare module "wapi-client/txs/get-transfer/get-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTransferTxInputOptionsSchema, getTransferTxInputSchema, getTransferTxOutputSchema, transferOutputSchema, transferWithBalanceOutputSchema, uniqueTransferFilter } from "wapi-client/txs/get-transfer/get-transfer.schema.zod"; export type GetTransferTxInputOptions = z.infer; export type GetTransferTxInput = z.input; export type GetTransferTxInputPost = z.infer; export type GetTransferTxOutput = z.infer; export type Transfer = z.infer; export type TransferWithBalance = z.infer; export type UniqueTransferFilter = z.infer; } declare module "wapi-client/txs/get-transfer-group/get-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTransferGroupTxInputOptionsSchema, getTransferGroupTxInputSchema, getTransferGroupTxOutputSchema, transferGroupOutputSchema, uniqueTransferGroupFilter } from "wapi-client/txs/get-transfer-group/get-transfer-group.schema.zod"; export type GetTransferGroupTxInputOptions = z.infer; export type GetTransferGroupTxInput = z.input; export type GetTransferGroupTxInputPost = z.infer; export type GetTransferGroupTxOutput = z.infer; export type TransferGroup = z.infer; export type UniqueTransferGroupFilter = z.infer; } declare module "wapi-client/txs/get-wallet/get-wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getWalletTxInputOptionsSchema, getWalletTxInputSchema, getWalletTxOutputSchema, uniqueWalletFilter, walletOutputSchema, walletWithBalanceFieldsSchema, walletWithBalanceSchema } from "wapi-client/txs/get-wallet/get-wallet.schema.zod"; export type GetWalletTxInputOptions = z.infer; export type GetWalletTxInput = z.input; export type GetWalletTxInputPost = z.infer; export type GetWalletTxOutput = z.infer; export type UniqueWalletFilter = z.infer; export type Wallet = z.infer; export type WalletWithBalanceFields = z.infer; export type WalletWithBalance = z.infer; } declare module "wapi-client/txs/get-wallet-many/get-wallet-many.schema.zod" { import { z } from 'zod'; export const getWalletManyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; }, z.core.$strip>; export const getWalletManyTxInputSchema: z.ZodObject<{ wallets: z.ZodNonOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getWalletManyTxOutputSchema: z.ZodObject<{ wallets: z.ZodNonOptional>; foreign: z.ZodOptional; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; default_dtw_to: z.ZodOptional>; default_dtw_from: z.ZodOptional>; type: z.ZodOptional>; status: z.ZodOptional>; }, z.core.$strict>>>>; }, z.core.$strip>; } declare module "wapi-client/txs/get-wallet-many/get-wallet-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getWalletManyTxInputOptionsSchema, getWalletManyTxInputSchema, getWalletManyTxOutputSchema } from "wapi-client/txs/get-wallet-many/get-wallet-many.schema.zod"; export type GetWalletManyTxInputOptions = z.infer; export type GetWalletManyTxInput = z.input; export type GetWalletManyTxInputPost = z.infer; export type GetWalletManyTxOutput = z.infer; } declare module "wapi-client/txs/healthcheck/healthcheck.schema.zod" { import { z } from 'zod'; export const healthcheckTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const healthcheckTxInputSchema: z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const healthcheckTxOutputSchema: z.ZodObject<{ status: z.ZodNonOptional>>; message: z.ZodOptional; database_size: z.ZodOptional; indexes_size: z.ZodOptional; connection_count: z.ZodOptional; version: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/healthcheck/healthcheck.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { healthcheckTxInputOptionsSchema, healthcheckTxInputSchema, healthcheckTxOutputSchema } from "wapi-client/txs/healthcheck/healthcheck.schema.zod"; export type HealthcheckTxInputOptions = z.infer; export type HealthcheckTxInput = z.input; export type HealthcheckTxInputPost = z.infer; export type HealthcheckTxOutput = z.infer; } declare module "wapi-client/txs/list-export-many/list-export-many.schema.zod" { import { z } from 'zod'; export const listExportManyTxInputOrderingOptionsSchema: z.ZodObject<{ order: z.ZodArray>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, z.core.$strict>>; }, z.core.$strip>; export const listExportManyTxInputOptionsSchema: z.ZodObject<{ order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, z.core.$strict>>>; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const listExportManyTxInputSchema: z.ZodObject<{ export: z.ZodOptional>; type: z.ZodOptional>>; }, z.core.$strip>>; options: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, z.core.$strict>>>; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export const listExportManyTxOutputSchema: z.ZodObject<{ exports: z.ZodArray>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; } declare module "wapi-client/txs/list-export-many/list-export-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { listExportManyTxInputOptionsSchema, listExportManyTxInputOrderingOptionsSchema, listExportManyTxInputSchema, listExportManyTxOutputSchema } from "wapi-client/txs/list-export-many/list-export-many.schema.zod"; export type ListExportManyTxInputOptions = z.infer; export type ListExportManyTxInputOrderingOptions = z.infer; export type ListExportManyTxInput = z.input; export type ListExportManyTxInputPost = z.infer; export type ListExportManyTxOutput = z.infer; } declare module "wapi-client/txs/query-logs/query-logs.schema.zod" { import { z } from 'zod'; export const queryLogsTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; exact_level: z.ZodOptional; }, z.core.$strip>; export const queryLogsTxInputSchema: z.ZodObject<{ startTime: z.ZodOptional>; endTime: z.ZodOptional>; tracking_id: z.ZodOptional; level: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; exact_level: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export const queryLogEntry: z.ZodObject<{ level: z.ZodEnum<{ error: "error"; debug: "debug"; info: "info"; warning: "warning"; }>; timestamp: z.ZodString; payload: z.ZodRecord; }, z.core.$strip>; export const queryLogsTxOutputSchema: z.ZodObject<{ logs: z.ZodNonOptional; timestamp: z.ZodString; payload: z.ZodRecord; }, z.core.$strip>>>; }, z.core.$strip>; } declare module "wapi-client/txs/query-logs/query-logs.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { queryLogEntry, queryLogsTxInputOptionsSchema, queryLogsTxInputSchema, queryLogsTxOutputSchema } from "wapi-client/txs/query-logs/query-logs.schema.zod"; export type QueryLogEntry = z.infer; export type QueryLogsTxInputOptions = z.infer; export type QueryLogsTxInput = z.input; export type QueryLogsTxInputPost = z.infer; export type QueryLogsTxOutput = z.infer; } declare module "wapi-client/txs/reset-database/reset-database.schema.zod" { import { z } from 'zod'; export const resetDatabaseTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const resetDatabaseTxInputSchema: z.ZodObject<{ confirmation: z.ZodOptional; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const resetDatabaseTxOutputSchema: z.ZodObject<{ message: z.ZodOptional; confirmation: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/reset-database/reset-database.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { resetDatabaseTxInputOptionsSchema, resetDatabaseTxInputSchema, resetDatabaseTxOutputSchema } from "wapi-client/txs/reset-database/reset-database.schema.zod"; export type ResetDatabaseTxInputOptions = z.infer; export type ResetDatabaseTxInput = z.input; export type ResetDatabaseTxInputPost = z.infer; export type ResetDatabaseTxOutput = z.infer; } declare module "wapi-client/txs/update-transfer/update-transfer.schema.zod" { import { z } from 'zod'; export const updateTransferModificationsSchema: z.ZodObject<{ metadata: z.ZodOptional>>>; updated_at: z.ZodOptional>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strict>; export const updateTransferTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferTxInputSchema: z.ZodObject<{ transfer: z.ZodPipe>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; update: z.ZodObject<{ metadata: z.ZodOptional>>>; updated_at: z.ZodOptional>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strict>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferTxOutputSchema: z.ZodObject<{ transfer: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodOptional; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/reverse-transfer/reverse-transfer.schema.zod" { import { z } from 'zod'; export const reverseTransferAdditionalOptionsSchema: z.ZodObject<{ reverse_deposit: z.ZodDefault; reverse_withdrawal: z.ZodDefault; return_from_balance: z.ZodDefault; return_to_balance: z.ZodDefault; metadata_action: z.ZodEnum<{ replace: "replace"; extend: "extend"; replace_create_only: "replace_create_only"; replace_cancel_only: "replace_cancel_only"; extend_create_only: "extend_create_only"; extend_cancel_only: "extend_cancel_only"; }>; }, z.core.$strip>; export const reverseTransferModificationsSchema: z.ZodObject<{ status: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; }, z.core.$strict>; export const reverseTransferTxInputOptionsSchema: z.ZodObject<{ reverse_deposit: z.ZodOptional>; reverse_withdrawal: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; metadata_action: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const reverseTransferTxInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverse: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; }, z.core.$strict>>; options: z.ZodOptional>; reverse_withdrawal: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; metadata_action: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export const reverseTransferTxOutputSchema: z.ZodObject<{ transfer: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodOptional; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/reverse-transfer/reverse-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransferAdditionalOptionsSchema, reverseTransferModificationsSchema, reverseTransferTxInputOptionsSchema, reverseTransferTxInputSchema, reverseTransferTxOutputSchema } from "wapi-client/txs/reverse-transfer/reverse-transfer.schema.zod"; export type ReverseTransferAdditionalOptions = z.infer; export type ReverseTransferModifications = z.infer; export type ReverseTransferTxInputOptions = z.infer; export type ReverseTransferTxInput = z.input; export type ReverseTransferTxInputPost = z.infer; export type ReverseTransferTxOutput = z.infer; } declare module "wapi-client/txs/reverse-transfer-group/reverse-transfer-group.schema.zod" { import { z } from 'zod'; export const reverseTransferGroupAdditionalOptionsSchema: z.ZodObject<{ reverse_deposit: z.ZodOptional>; reverse_withdrawal: z.ZodOptional>; return_transfers: z.ZodOptional; validate_final_balance_only: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strict>; export const reverseTransferGroupTxInputOptionsSchema: z.ZodObject<{ reverse_deposit: z.ZodOptional>>; reverse_withdrawal: z.ZodOptional>>; return_transfers: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>>; metadata_action: z.ZodOptional>>; transfer_metadata_action: z.ZodOptional>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const reverseTransferGroupModificationsSchema: z.ZodObject<{ transfer_status: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; transfer_extend_metadata: z.ZodOptional>>>; }, z.core.$strict>; export const reverseTransferGroupTxInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverse: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; transfer_extend_metadata: z.ZodOptional>>>; }, z.core.$strict>>; options: z.ZodOptional>>; reverse_withdrawal: z.ZodOptional>>; return_transfers: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>>; metadata_action: z.ZodOptional>>; transfer_metadata_action: z.ZodOptional>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export const reverseTransferGroupTxOutputSchema: z.ZodObject<{ transfer_group: z.ZodOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; } declare module "wapi-client/txs/reverse-transfer-group/reverse-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransferGroupAdditionalOptionsSchema, reverseTransferGroupModificationsSchema, reverseTransferGroupTxInputOptionsSchema, reverseTransferGroupTxInputSchema, reverseTransferGroupTxOutputSchema } from "wapi-client/txs/reverse-transfer-group/reverse-transfer-group.schema.zod"; export type ReverseTransferGroupAdditionalOptions = z.infer; export type ReverseTransferGroupModifications = z.infer; export type ReverseTransferGroupTxInputOptions = z.infer; export type ReverseTransferGroupTxInput = z.input; export type ReverseTransferGroupTxInputPost = z.infer; export type ReverseTransferGroupTxOutput = z.infer; } declare module "wapi-client/txs/reverse-transfer-group-many/reverse-transfer-group-many.schema.zod" { import { z } from 'zod'; export const reverseTransferGroupManyModificationsSchema: z.ZodObject<{ metadata: z.ZodOptional>>>; force: z.ZodOptional>; transfer_status: z.ZodOptional>; transfer_metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; transfer_extend_metadata: z.ZodOptional>>>; }, z.core.$strict>; export const reverseTransferGroupManyTxInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>]>>>; reverse: z.ZodOptional>>>; force: z.ZodOptional>; transfer_status: z.ZodOptional>; transfer_metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; transfer_extend_metadata: z.ZodOptional>>>; }, z.core.$strict>>; options: z.ZodOptional>>; reverse_withdrawal: z.ZodOptional>>; return_transfers: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>>; metadata_action: z.ZodOptional>>; transfer_metadata_action: z.ZodOptional>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const reverseTransferGroupManyTxOutputSchema: z.ZodObject<{ transfer_groups: z.ZodArray; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/reverse-transfer-group-many/reverse-transfer-group-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransferGroupManyModificationsSchema, reverseTransferGroupManyTxInputSchema, reverseTransferGroupManyTxOutputSchema } from "wapi-client/txs/reverse-transfer-group-many/reverse-transfer-group-many.schema.zod"; export type ReverseTransferGroupManyModifications = z.infer; export type ReverseTransferGroupManyTxInput = z.input; export type ReverseTransferGroupManyTxInputPost = z.infer; export type ReverseTransferGroupManyTxOutput = z.infer; } declare module "wapi-client/txs/reverse-transfer-many/reverse-transfer-many.schema.zod" { import { z } from 'zod'; export const reverseTransferManyModificationsSchema: z.ZodObject<{ status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export const reverseTransferManyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; reverse_deposit: z.ZodOptional; reverse_withdrawal: z.ZodOptional; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const reverseTransferManyTxInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>]>>>; reverse: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strip>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; reverse_deposit: z.ZodOptional; reverse_withdrawal: z.ZodOptional; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const reverseTransferManyTxOutputSchema: z.ZodObject<{ transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; }, z.core.$strip>; } declare module "wapi-client/txs/reverse-transfer-many/reverse-transfer-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransferManyModificationsSchema, reverseTransferManyTxInputOptionsSchema, reverseTransferManyTxInputSchema, reverseTransferManyTxOutputSchema } from "wapi-client/txs/reverse-transfer-many/reverse-transfer-many.schema.zod"; export type ReverseTransferManyModifications = z.infer; export type ReverseTransferManyTxInputOptions = z.infer; export type ReverseTransferManyTxInput = z.input; export type ReverseTransferManyTxInputPost = z.infer; export type ReverseTransferManyTxOutput = z.infer; } declare module "wapi-client/txs/set-flags/set-flags.schema.zod" { import { z } from 'zod'; export const setFlagsTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const setFlagsTxInputSchema: z.ZodObject<{ flags: z.ZodNonOptional>; production: z.ZodOptional>; }, z.core.$strip>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const setFlagsTxOutputSchema: z.ZodObject<{ flags: z.ZodNonOptional; production: z.ZodOptional; }, z.core.$strip>>>; message: z.ZodOptional; }, z.core.$strict>; } declare module "wapi-client/txs/set-flags/set-flags.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { setFlagsTxInputOptionsSchema, setFlagsTxInputSchema, setFlagsTxOutputSchema } from "wapi-client/txs/set-flags/set-flags.schema.zod"; export type SetFlagsTxInputOptions = z.infer; export type SetFlagsTxInput = z.input; export type SetFlagsTxInputPost = z.infer; export type SetFlagsTxOutput = z.infer; } declare module "wapi-client/txs/start-transaction/start-transaction.schema.zod" { import { z } from 'zod'; export const startTransactionTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const startTransactionTxInputSchema: z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const startTransactionTxOutputSchema: z.ZodObject<{ transaction_id: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/start-transaction/start-transaction.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { startTransactionTxInputOptionsSchema, startTransactionTxInputSchema, startTransactionTxOutputSchema } from "wapi-client/txs/start-transaction/start-transaction.schema.zod"; export type StartTransactionTxInputOptions = z.infer; export type StartTransactionTxInput = z.input; export type StartTransactionTxInputPost = z.infer; export type StartTransactionTxOutput = z.infer; } declare module "wapi-client/txs/update-apikey/update-apikey.schema.zod" { import { z } from 'zod'; export const updateApikeyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; }, z.core.$strip>; export const updateApikeyModificationsSchema: z.ZodObject<{ metadata: z.ZodType>; status: z.ZodOptional>; apisecret: z.ZodOptional; }, z.core.$strict>; export const updateApikeyFieldsSchema: z.ZodEnum<{ metadata: "metadata"; apisecret: "apisecret"; status: "status"; }>; export const updateApikeyTxInputSchema: z.ZodObject<{ apikey: z.ZodString; update: z.ZodObject<{ metadata: z.ZodOptional>>; status: z.ZodOptional>>; apisecret: z.ZodOptional>; }, z.core.$strict>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateApikeyTxOutputSchema: z.ZodObject<{ apikey: z.ZodOptional; description: z.ZodString; id: z.ZodNumber; metadata: z.ZodType>; apikey: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; status: z.ZodEnum<{ active: "active"; deleted: "deleted"; }>; scopes: z.ZodOptional; }, z.core.$strip>>>; valid_until: z.ZodOptional>>; apisecret: z.ZodOptional; }, z.core.$strict>>; updated: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/update-apikey/update-apikey.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateApikeyFieldsSchema, updateApikeyModificationsSchema, updateApikeyTxInputOptionsSchema, updateApikeyTxInputSchema, updateApikeyTxOutputSchema } from "wapi-client/txs/update-apikey/update-apikey.schema.zod"; export type UpdateApikeyFields = z.infer; export type UpdateApikeyModifications = z.infer; export type UpdateApikeyTxInputOptions = z.infer; export type UpdateApikeyTxInput = z.input; export type UpdateApikeyTxInputPost = z.infer; export type UpdateApikeyTxOutput = z.infer; } declare module "wapi-client/txs/update-token/update-token.schema.zod" { import { z } from 'zod'; export const updateTokenTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTokenModificationsSchema: z.ZodObject<{ metadata: z.ZodOptional>>>; status: z.ZodOptional>; public: z.ZodOptional>; }, z.core.$strict>; export const updateTokenFieldsSchema: z.ZodEnum<{ metadata: "metadata"; status: "status"; public: "public"; }>; export const updateTokenTxInputSchema: z.ZodObject<{ token: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; update: z.ZodObject<{ metadata: z.ZodOptional>>>; status: z.ZodOptional>; public: z.ZodOptional>; }, z.core.$strict>; options: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTokenTxOutputSchema: z.ZodObject<{ token: z.ZodOptional; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>>; updated: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/update-token/update-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTokenFieldsSchema, updateTokenModificationsSchema, updateTokenTxInputOptionsSchema, updateTokenTxInputSchema, updateTokenTxOutputSchema } from "wapi-client/txs/update-token/update-token.schema.zod"; export type UpdateTokenFields = z.infer; export type UpdateTokenModifications = z.infer; export type UpdateTokenTxInputOptions = z.infer; export type UpdateTokenTxInput = z.input; export type UpdateTokenTxInputPost = z.infer; export type UpdateTokenTxOutput = z.infer; } declare module "wapi-client/txs/update-transfer/update-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferModificationsSchema, updateTransferTxInputOptionsSchema, updateTransferTxInputSchema, updateTransferTxOutputSchema } from "wapi-client/txs/update-transfer/update-transfer.schema.zod"; export type UpdateTransferModifications = z.infer; export type UpdateTransferTxInputOptions = z.infer; export type UpdateTransferTxInput = z.input; export type UpdateTransferTxInputPost = z.infer; export type UpdateTransferTxOutput = z.infer; } declare module "wapi-client/txs/update-transfer-group/update-transfer-group.schema.zod" { import { z } from 'zod'; export const updateTransferGroupDataSchema: z.ZodObject<{ status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strip>; export const updateTransferGroupModificationsSchema: z.ZodObject<{ status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strict>; export const updateTransferGroupFieldsSchema: z.ZodEnum<{ metadata: "metadata"; status: "status"; transfer_status: "transfer_status"; transfer_metadata: "transfer_metadata"; }>; export const updateTransferGroupTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferGroupTxInputSchema: z.ZodObject<{ transfer_group: z.ZodPipe>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; update: z.ZodObject<{ status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strict>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferGroupTxOutputSchema: z.ZodObject<{ transfer_group: z.ZodOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>>; updated: z.ZodOptional; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; } declare module "wapi-client/txs/update-transfer-group/update-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferGroupDataSchema, updateTransferGroupFieldsSchema, updateTransferGroupModificationsSchema, updateTransferGroupTxInputOptionsSchema, updateTransferGroupTxInputSchema, updateTransferGroupTxOutputSchema } from "wapi-client/txs/update-transfer-group/update-transfer-group.schema.zod"; export type UpdateTransferGroupData = z.infer; export type UpdateTransferGroupFields = z.infer; export type UpdateTransferGroupModifications = z.infer; export type UpdateTransferGroupTxInputOptions = z.infer; export type UpdateTransferGroupTxInput = z.input; export type UpdateTransferGroupTxInputPost = z.infer; export type UpdateTransferGroupTxOutput = z.infer; } declare module "wapi-client/txs/update-transfer-group-many/update-transfer-group-many.schema.zod" { import { z } from 'zod'; export const updateTransferGroupManyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferGroupManyTxInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; }, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; status: z.ZodOptional>; type: z.ZodOptional>; transfer_status: z.ZodOptional>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; }, z.core.$strip>]>>>; update: z.ZodNonOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strict>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferGroupManyTxOutputSchema: z.ZodObject<{ transfer_groups: z.ZodArray>; identifier: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; validate_final_balance_only: z.ZodOptional>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; reverses_identifier: z.ZodOptional>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; reversed_by_identifier: z.ZodOptional>; }, z.core.$strict>>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodBoolean; }, z.core.$strip>; } declare module "wapi-client/txs/update-transfer-group-many/update-transfer-group-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferGroupManyTxInputOptionsSchema, updateTransferGroupManyTxInputSchema, updateTransferGroupManyTxOutputSchema } from "wapi-client/txs/update-transfer-group-many/update-transfer-group-many.schema.zod"; export type UpdateTransferGroupManyTxInputOptions = z.infer; export type UpdateTransferGroupManyTxInput = z.input; export type UpdateTransferGroupManyTxInputPost = z.infer; export type UpdateTransferGroupManyTxOutput = z.infer; } declare module "wapi-client/txs/update-transfer-many/update-transfer-many.schema.zod" { import { z } from 'zod'; export const updateTransferManyTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferManyTxInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown, z.core.$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>>, unknown>>>, z.ZodObject<{ id: z.ZodOptional, z.ZodTransform>>; identifier: z.ZodOptional, z.ZodTransform>>; from_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: z.ZodOptional>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: z.ZodOptional>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: z.ZodOptional>; identifier: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: z.ZodOptional>>; amount: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>]>>>; update: z.ZodNonOptional>>>; updated_at: z.ZodOptional>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strict>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferManyTxOutputSchema: z.ZodObject<{ transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodBoolean; }, z.core.$strip>; } declare module "wapi-client/txs/update-transfer-many/update-transfer-many.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferManyTxInputOptionsSchema, updateTransferManyTxInputSchema, updateTransferManyTxOutputSchema } from "wapi-client/txs/update-transfer-many/update-transfer-many.schema.zod"; export type UpdateTransferManyTxInputOptions = z.infer; export type UpdateTransferManyTxInput = z.input; export type UpdateTransferManyTxInputPost = z.infer; export type UpdateTransferManyTxOutput = z.infer; } declare module "wapi-client/txs/update-wallet/update-wallet.schema.zod" { import { z } from 'zod'; export const updateWalletTxInputOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateWalletModificationsSchema: z.ZodObject<{ metadata: z.ZodOptional>>; name: z.ZodNullable>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, z.core.$strict>; export const updateWalletFieldsSchema: z.ZodEnum<{ metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; status: "status"; }>; export const updateWalletTxInputSchema: z.ZodObject<{ wallet: z.ZodPipe>; foreign: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ id: z.ZodOptional; foreign: z.ZodNonOptional>; }, z.core.$strict>]>, z.ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; update: z.ZodObject<{ metadata: z.ZodOptional>>>; name: z.ZodOptional>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; status: z.ZodOptional>; }, z.core.$strict>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateWalletTxOutputSchema: z.ZodObject<{ wallet: z.ZodOptional>; metadata: z.ZodOptional>>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; default_dtw_to: z.ZodOptional; default_dtw_from: z.ZodOptional; type: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, z.core.$strict>>; updated: z.ZodOptional; }, z.core.$strip>; } declare module "wapi-client/txs/update-wallet/update-wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateWalletFieldsSchema, updateWalletModificationsSchema, updateWalletTxInputOptionsSchema, updateWalletTxInputSchema, updateWalletTxOutputSchema } from "wapi-client/txs/update-wallet/update-wallet.schema.zod"; export type UpdateWalletFields = z.infer; export type UpdateWalletModifications = z.infer; export type UpdateWalletTxInputOptions = z.infer; export type UpdateWalletTxInput = z.input; export type UpdateWalletTxInputPost = z.infer; export type UpdateWalletTxOutput = z.infer; } declare module "wapi-client/txs/tx-map.generated" { import type { AggregateTransferManyTxInput, AggregateTransferManyTxOutput } from "wapi-client/txs/aggregate-transfer-many/aggregate-transfer-many.enums"; import type { AuthenticationCheckTxInput, AuthenticationCheckTxOutput } from "wapi-client/txs/authentication-check/authentication-check.enums"; import type { CreateAccessTokenTxInput, CreateAccessTokenTxOutput } from "wapi-client/txs/create-access-token/create-access-token.enums"; import type { CreateApikeyTxInput, CreateApikeyTxOutput } from "wapi-client/txs/create-apikey/create-apikey.enums"; import type { CreateContractTxInput, CreateContractTxOutput } from "wapi-client/txs/create-contract/create-contract.enums"; import type { CreateDepositTxInput, CreateDepositTxOutput } from "wapi-client/txs/create-deposit/create-deposit.enums"; import type { CreateDistributionTxInput, CreateDistributionTxOutput } from "wapi-client/txs/create-distribution/create-distribution.enums"; import type { CreateIndexTxInput, CreateIndexTxOutput } from "wapi-client/txs/create-index/create-index.enums"; import type { CreateTokenTxInput, CreateTokenTxOutput } from "wapi-client/txs/create-token/create-token.enums"; import type { CreateTransferTxInput, CreateTransferTxOutput } from "wapi-client/txs/create-transfer/create-transfer.enums"; import type { CreateTransferGroupTxInput, CreateTransferGroupTxOutput } from "wapi-client/txs/create-transfer-group/create-transfer-group.enums"; import type { CreateTransferManyTxInput, CreateTransferManyTxOutput } from "wapi-client/txs/create-transfer-many/create-transfer-many.enums"; import type { CreateWalletTxInput, CreateWalletTxOutput } from "wapi-client/txs/create-wallet/create-wallet.enums"; import type { CreateWithdrawalTxInput, CreateWithdrawalTxOutput } from "wapi-client/txs/create-withdrawal/create-withdrawal.enums"; import type { DropIndexTxInput, DropIndexTxOutput } from "wapi-client/txs/drop-index/drop-index.enums"; import type { ExportBalanceHistoryTxInput, ExportBalanceHistoryTxOutput } from "wapi-client/txs/export-balance-history/export-balance-history.enums"; import type { ExportBalanceManyTxInput, ExportBalanceManyTxOutput } from "wapi-client/txs/export-balance-many/export-balance-many.enums"; import type { ExportTokenManyTxInput, ExportTokenManyTxOutput } from "wapi-client/txs/export-token-many/export-token-many.enums"; import type { ExportTransferGroupManyTxInput, ExportTransferGroupManyTxOutput } from "wapi-client/txs/export-transfer-group-many/export-transfer-group-many.enums"; import type { ExportTransferManyTxInput, ExportTransferManyTxOutput } from "wapi-client/txs/export-transfer-many/export-transfer-many.enums"; import type { ExportWalletManyTxInput, ExportWalletManyTxOutput } from "wapi-client/txs/export-wallet-many/export-wallet-many.enums"; import type { FindApikeyManyTxInput, FindApikeyManyTxOutput } from "wapi-client/txs/find-apikey-many/find-apikey-many.enums"; import type { FindBalanceManyTxInput, FindBalanceManyTxOutput } from "wapi-client/txs/find-balance-many/find-balance-many.enums"; import type { FindIndexManyTxInput, FindIndexManyTxOutput } from "wapi-client/txs/find-index-many/find-index-many.enums"; import type { FindTokenManyTxInput, FindTokenManyTxOutput } from "wapi-client/txs/find-token-many/find-token-many.enums"; import type { FindTransferGroupManyTxInput, FindTransferGroupManyTxOutput } from "wapi-client/txs/find-transfer-group-many/find-transfer-group-many.enums"; import type { FindTransferManyTxInput, FindTransferManyTxOutput } from "wapi-client/txs/find-transfer-many/find-transfer-many.enums"; import type { FindWalletManyTxInput, FindWalletManyTxOutput } from "wapi-client/txs/find-wallet-many/find-wallet-many.enums"; import type { FinishTransactionTxInput, FinishTransactionTxOutput } from "wapi-client/txs/finish-transaction/finish-transaction.enums"; import type { GetBalanceTxInput, GetBalanceTxOutput } from "wapi-client/txs/get-balance/get-balance.enums"; import type { GetBalanceHistoryTxInput, GetBalanceHistoryTxOutput } from "wapi-client/txs/get-balance-history/get-balance-history.enums"; import type { GetExportTxInput, GetExportTxOutput } from "wapi-client/txs/get-export/get-export.enums"; import type { GetFlagsTxInput, GetFlagsTxOutput } from "wapi-client/txs/get-flags/get-flags.enums"; import type { GetStatisticsTxInput, GetStatisticsTxOutput } from "wapi-client/txs/get-statistics/get-statistics.enums"; import type { GetTokenTxInput, GetTokenTxOutput } from "wapi-client/txs/get-token/get-token.enums"; import type { GetTokenManyTxInput, GetTokenManyTxOutput } from "wapi-client/txs/get-token-many/get-token-many.enums"; import type { GetTransferTxInput, GetTransferTxOutput } from "wapi-client/txs/get-transfer/get-transfer.enums"; import type { GetTransferGroupTxInput, GetTransferGroupTxOutput } from "wapi-client/txs/get-transfer-group/get-transfer-group.enums"; import type { GetWalletTxInput, GetWalletTxOutput } from "wapi-client/txs/get-wallet/get-wallet.enums"; import type { GetWalletManyTxInput, GetWalletManyTxOutput } from "wapi-client/txs/get-wallet-many/get-wallet-many.enums"; import type { HealthcheckTxInput, HealthcheckTxOutput } from "wapi-client/txs/healthcheck/healthcheck.enums"; import type { ListExportManyTxInput, ListExportManyTxOutput } from "wapi-client/txs/list-export-many/list-export-many.enums"; import type { QueryLogsTxInput, QueryLogsTxOutput } from "wapi-client/txs/query-logs/query-logs.enums"; import type { ResetDatabaseTxInput, ResetDatabaseTxOutput } from "wapi-client/txs/reset-database/reset-database.enums"; import type { ReverseTransferTxInput, ReverseTransferTxOutput } from "wapi-client/txs/reverse-transfer/reverse-transfer.enums"; import type { ReverseTransferGroupTxInput, ReverseTransferGroupTxOutput } from "wapi-client/txs/reverse-transfer-group/reverse-transfer-group.enums"; import type { ReverseTransferGroupManyTxInput, ReverseTransferGroupManyTxOutput } from "wapi-client/txs/reverse-transfer-group-many/reverse-transfer-group-many.enums"; import type { ReverseTransferManyTxInput, ReverseTransferManyTxOutput } from "wapi-client/txs/reverse-transfer-many/reverse-transfer-many.enums"; import type { SetFlagsTxInput, SetFlagsTxOutput } from "wapi-client/txs/set-flags/set-flags.enums"; import type { StartTransactionTxInput, StartTransactionTxOutput } from "wapi-client/txs/start-transaction/start-transaction.enums"; import type { UpdateApikeyTxInput, UpdateApikeyTxOutput } from "wapi-client/txs/update-apikey/update-apikey.enums"; import type { UpdateTokenTxInput, UpdateTokenTxOutput } from "wapi-client/txs/update-token/update-token.enums"; import type { UpdateTransferTxInput, UpdateTransferTxOutput } from "wapi-client/txs/update-transfer/update-transfer.enums"; import type { UpdateTransferGroupTxInput, UpdateTransferGroupTxOutput } from "wapi-client/txs/update-transfer-group/update-transfer-group.enums"; import type { UpdateTransferGroupManyTxInput, UpdateTransferGroupManyTxOutput } from "wapi-client/txs/update-transfer-group-many/update-transfer-group-many.enums"; import type { UpdateTransferManyTxInput, UpdateTransferManyTxOutput } from "wapi-client/txs/update-transfer-many/update-transfer-many.enums"; import type { UpdateWalletTxInput, UpdateWalletTxOutput } from "wapi-client/txs/update-wallet/update-wallet.enums"; export interface TxMap { aggregateTransferMany: { in: AggregateTransferManyTxInput; out: AggregateTransferManyTxOutput; }; authenticationCheck: { in: AuthenticationCheckTxInput; out: AuthenticationCheckTxOutput; }; createAccessToken: { in: CreateAccessTokenTxInput; out: CreateAccessTokenTxOutput; }; createApikey: { in: CreateApikeyTxInput; out: CreateApikeyTxOutput; }; createContract: { in: CreateContractTxInput; out: CreateContractTxOutput; }; createDeposit: { in: CreateDepositTxInput; out: CreateDepositTxOutput; }; createDistribution: { in: CreateDistributionTxInput; out: CreateDistributionTxOutput; }; createIndex: { in: CreateIndexTxInput; out: CreateIndexTxOutput; }; createToken: { in: CreateTokenTxInput; out: CreateTokenTxOutput; }; createTransfer: { in: CreateTransferTxInput; out: CreateTransferTxOutput; }; createTransferGroup: { in: CreateTransferGroupTxInput; out: CreateTransferGroupTxOutput; }; createTransferMany: { in: CreateTransferManyTxInput; out: CreateTransferManyTxOutput; }; createWallet: { in: CreateWalletTxInput; out: CreateWalletTxOutput; }; createWithdrawal: { in: CreateWithdrawalTxInput; out: CreateWithdrawalTxOutput; }; dropIndex: { in: DropIndexTxInput; out: DropIndexTxOutput; }; exportBalanceHistory: { in: ExportBalanceHistoryTxInput; out: ExportBalanceHistoryTxOutput; }; exportBalanceMany: { in: ExportBalanceManyTxInput; out: ExportBalanceManyTxOutput; }; exportTokenMany: { in: ExportTokenManyTxInput; out: ExportTokenManyTxOutput; }; exportTransferGroupMany: { in: ExportTransferGroupManyTxInput; out: ExportTransferGroupManyTxOutput; }; exportTransferMany: { in: ExportTransferManyTxInput; out: ExportTransferManyTxOutput; }; exportWalletMany: { in: ExportWalletManyTxInput; out: ExportWalletManyTxOutput; }; findApikeyMany: { in: FindApikeyManyTxInput; out: FindApikeyManyTxOutput; }; findBalanceMany: { in: FindBalanceManyTxInput; out: FindBalanceManyTxOutput; }; findIndexMany: { in: FindIndexManyTxInput; out: FindIndexManyTxOutput; }; findTokenMany: { in: FindTokenManyTxInput; out: FindTokenManyTxOutput; }; findTransferGroupMany: { in: FindTransferGroupManyTxInput; out: FindTransferGroupManyTxOutput; }; findTransferMany: { in: FindTransferManyTxInput; out: FindTransferManyTxOutput; }; findWalletMany: { in: FindWalletManyTxInput; out: FindWalletManyTxOutput; }; finishTransaction: { in: FinishTransactionTxInput; out: FinishTransactionTxOutput; }; getBalance: { in: GetBalanceTxInput; out: GetBalanceTxOutput; }; getBalanceHistory: { in: GetBalanceHistoryTxInput; out: GetBalanceHistoryTxOutput; }; getExport: { in: GetExportTxInput; out: GetExportTxOutput; }; getFlags: { in: GetFlagsTxInput; out: GetFlagsTxOutput; }; getStatistics: { in: GetStatisticsTxInput; out: GetStatisticsTxOutput; }; getToken: { in: GetTokenTxInput; out: GetTokenTxOutput; }; getTokenMany: { in: GetTokenManyTxInput; out: GetTokenManyTxOutput; }; getTransfer: { in: GetTransferTxInput; out: GetTransferTxOutput; }; getTransferGroup: { in: GetTransferGroupTxInput; out: GetTransferGroupTxOutput; }; getWallet: { in: GetWalletTxInput; out: GetWalletTxOutput; }; getWalletMany: { in: GetWalletManyTxInput; out: GetWalletManyTxOutput; }; healthcheck: { in: HealthcheckTxInput; out: HealthcheckTxOutput; }; listExportMany: { in: ListExportManyTxInput; out: ListExportManyTxOutput; }; queryLogs: { in: QueryLogsTxInput; out: QueryLogsTxOutput; }; resetDatabase: { in: ResetDatabaseTxInput; out: ResetDatabaseTxOutput; }; reverseTransfer: { in: ReverseTransferTxInput; out: ReverseTransferTxOutput; }; reverseTransferGroup: { in: ReverseTransferGroupTxInput; out: ReverseTransferGroupTxOutput; }; reverseTransferGroupMany: { in: ReverseTransferGroupManyTxInput; out: ReverseTransferGroupManyTxOutput; }; reverseTransferMany: { in: ReverseTransferManyTxInput; out: ReverseTransferManyTxOutput; }; setFlags: { in: SetFlagsTxInput; out: SetFlagsTxOutput; }; startTransaction: { in: StartTransactionTxInput; out: StartTransactionTxOutput; }; updateApikey: { in: UpdateApikeyTxInput; out: UpdateApikeyTxOutput; }; updateToken: { in: UpdateTokenTxInput; out: UpdateTokenTxOutput; }; updateTransfer: { in: UpdateTransferTxInput; out: UpdateTransferTxOutput; }; updateTransferGroup: { in: UpdateTransferGroupTxInput; out: UpdateTransferGroupTxOutput; }; updateTransferGroupMany: { in: UpdateTransferGroupManyTxInput; out: UpdateTransferGroupManyTxOutput; }; updateTransferMany: { in: UpdateTransferManyTxInput; out: UpdateTransferManyTxOutput; }; updateWallet: { in: UpdateWalletTxInput; out: UpdateWalletTxOutput; }; } export const TX_NAMES: readonly ["aggregateTransferMany", "authenticationCheck", "createAccessToken", "createApikey", "createContract", "createDeposit", "createDistribution", "createIndex", "createToken", "createTransfer", "createTransferGroup", "createTransferMany", "createWallet", "createWithdrawal", "dropIndex", "exportBalanceHistory", "exportBalanceMany", "exportTokenMany", "exportTransferGroupMany", "exportTransferMany", "exportWalletMany", "findApikeyMany", "findBalanceMany", "findIndexMany", "findTokenMany", "findTransferGroupMany", "findTransferMany", "findWalletMany", "finishTransaction", "getBalance", "getBalanceHistory", "getExport", "getFlags", "getStatistics", "getToken", "getTokenMany", "getTransfer", "getTransferGroup", "getWallet", "getWalletMany", "healthcheck", "listExportMany", "queryLogs", "resetDatabase", "reverseTransfer", "reverseTransferGroup", "reverseTransferGroupMany", "reverseTransferMany", "setFlags", "startTransaction", "updateApikey", "updateToken", "updateTransfer", "updateTransferGroup", "updateTransferGroupMany", "updateTransferMany", "updateWallet"]; } declare module "wapi-client/lib/log" { export const QUERYABLE: {}; } declare module "wapi-client/lib/validation" { import { z } from 'zod'; import { ValidationError } from "wapi-client/lib/errors"; export interface LogFn { (obj: unknown, msg?: string, ...args: unknown[]): void; (msg: string, ...args: unknown[]): void; } export interface Logger { warn: LogFn; } export type WithRequiredOptions = { [P in keyof T as Exclude]: T[P]; } & { [P in keyof T as P extends 'options' ? P : never]-?: T[P]; }; export type SoftValidationOutput = { data: z.infer; success: true; isValid: true; error?: undefined; } | { data?: z.infer; success: false; isValid: false; error: ValidationError; }; export type SoftValidationOutputWOptions = { data: WithRequiredOptions>; success: boolean; isValid: boolean; error?: undefined; } | { data?: WithRequiredOptions>; success: boolean; isValid: boolean; error: ValidationError; }; export const getValidatorError: (error: z.ZodError | undefined, _input: unknown) => ValidationError | undefined; type ErrorFormatter = typeof getValidatorError; export const softValidate: (schema: T, input: unknown, formatError?: ErrorFormatter) => SoftValidationOutput; export const softValidateWOptions: (schema: T, input: unknown, options?: unknown, formatError?: ErrorFormatter) => SoftValidationOutputWOptions; export const hardValidate: (schema: T, input: unknown, log?: Logger, formatError?: ErrorFormatter) => z.infer; export const hardValidateWOptions: (schema: T, input: unknown, options?: unknown | Logger, log?: Logger, formatError?: ErrorFormatter) => WithRequiredOptions>; export type ZodValidator = { validateInput: (input: unknown, log?: Logger) => z.infer; validateInputWOptions: (input: unknown, options?: unknown, log?: Logger) => WithRequiredOptions>; softValidateInput: (input: unknown) => SoftValidationOutput; softValidateWOptions: (input: unknown, options?: unknown) => SoftValidationOutputWOptions; }; export const getValidator: (schema: T, formatError?: ErrorFormatter) => ZodValidator; } declare module "wapi-client/fns/consts" { import { z } from "wapi-client/lib/zod"; export const iFnFindOptionsExtraSchema: z.ZodObject<{ order_by: z.ZodString; }, z.core.$strip>; export const iFnFindOptionsSchema: z.ZodObject<{ limit: z.ZodNumber; offset: z.ZodNumber; order_by: z.ZodString; order: z.ZodArray>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; export const allowedStringPositiveNumericSchema: z.ZodUnion; export const allowedStringIntSchema: z.ZodUnion; export const allowedStringNumberSchema: z.ZodUnion; export const allowedStringIntForForeign: z.ZodPipe, z.ZodTransform<{ foreign: string; }, string | number>>; } declare module "wapi-client/fns/aggregate-transfers/aggregate-transfers.schema.zod" { import { z } from "wapi-client/lib/zod"; export const aggregateTransfersFnOptionsSchema: z.ZodObject<{ return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const aggregateTransfersFnInputSchema: z.ZodObject<{ wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; status: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const aggregateTransfersFnOutputSchema: z.ZodObject<{ rows: z.ZodArray>>>; metadata: z.ZodObject<{ aggregators: z.ZodOptional, z.ZodObject<{ function: z.ZodOptional>; field: z.ZodOptional; alias: z.ZodOptional; }, z.core.$strip>]>>>; groups: z.ZodNonOptional>>; field: z.ZodNonOptional, z.ZodObject<{ period: z.ZodNonOptional>>; timezone: z.ZodNonOptional; }, z.core.$strict>]>>>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodNonOptional>>; field: z.ZodNonOptional>; alias: z.ZodOptional; }, z.core.$strict>], "type">>>>; }, z.core.$strip>; }, z.core.$strip>; export const config: { group: string; aggregateQueryBuilder: boolean; }; } declare module "wapi-client/fns/create-access-token/create-access-token.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createAccessTokenFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createAccessTokenLimitedScopeFnSchema: z.ZodEnum<{ aggregateTransferMany: "aggregateTransferMany"; authenticationCheck: "authenticationCheck"; createAccessToken: "createAccessToken"; createApikey: "createApikey"; createContract: "createContract"; createDeposit: "createDeposit"; createDistribution: "createDistribution"; createIndex: "createIndex"; createToken: "createToken"; createTransfer: "createTransfer"; createTransferGroup: "createTransferGroup"; createTransferMany: "createTransferMany"; createWallet: "createWallet"; createWithdrawal: "createWithdrawal"; dropIndex: "dropIndex"; exportBalanceHistory: "exportBalanceHistory"; exportBalanceMany: "exportBalanceMany"; exportTokenMany: "exportTokenMany"; exportTransferGroupMany: "exportTransferGroupMany"; exportTransferMany: "exportTransferMany"; exportWalletMany: "exportWalletMany"; findApikeyMany: "findApikeyMany"; findBalanceMany: "findBalanceMany"; findIndexMany: "findIndexMany"; findTokenMany: "findTokenMany"; findTransferGroupMany: "findTransferGroupMany"; findTransferMany: "findTransferMany"; findWalletMany: "findWalletMany"; finishTransaction: "finishTransaction"; getBalance: "getBalance"; getBalanceHistory: "getBalanceHistory"; getExport: "getExport"; getFlags: "getFlags"; getStatistics: "getStatistics"; getToken: "getToken"; getTokenMany: "getTokenMany"; getTransfer: "getTransfer"; getTransferGroup: "getTransferGroup"; getWallet: "getWallet"; getWalletMany: "getWalletMany"; healthcheck: "healthcheck"; listDatabaseExports: "listDatabaseExports"; listExportMany: "listExportMany"; resetDatabase: "resetDatabase"; reverseTransfer: "reverseTransfer"; reverseTransferGroup: "reverseTransferGroup"; reverseTransferGroupMany: "reverseTransferGroupMany"; reverseTransferMany: "reverseTransferMany"; setFlags: "setFlags"; startTransaction: "startTransaction"; updateApikey: "updateApikey"; updateToken: "updateToken"; updateTransfer: "updateTransfer"; updateTransferGroup: "updateTransferGroup"; updateTransferGroupMany: "updateTransferGroupMany"; updateTransferMany: "updateTransferMany"; updateWallet: "updateWallet"; aggregateTransfers: "aggregateTransfers"; createTransfers: "createTransfers"; exportBalances: "exportBalances"; exportTokens: "exportTokens"; exportTransferGroups: "exportTransferGroups"; exportTransfers: "exportTransfers"; exportWallets: "exportWallets"; findBalances: "findBalances"; findTokens: "findTokens"; findTransferGroups: "findTransferGroups"; findTransfers: "findTransfers"; findWallets: "findWallets"; listExports: "listExports"; updateTransfers: "updateTransfers"; updateTransferGroups: "updateTransferGroups"; }>; export const createAccessTokenFnLimitedSchema: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; }>; expiresIn: z.ZodNumber; filters: z.ZodOptional; from_wallet_foreign: z.ZodOptional; to_wallet_foreign: z.ZodOptional; token_foreign: z.ZodOptional; }, z.core.$strip>>; scopes: z.ZodArray>; }, z.core.$strict>; export const createAccessTokenFnInputSchema: z.ZodObject<{ token: z.ZodOptional; expiresIn: z.ZodNumber; filters: z.ZodOptional; from_wallet_foreign: z.ZodOptional; to_wallet_foreign: z.ZodOptional; token_foreign: z.ZodOptional; }, z.core.$strip>>; scopes: z.ZodArray>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ admin: "admin"; }>; expiresIn: z.ZodNumber; }, z.core.$strict>]>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createAccessTokenFnOutputSchema: z.ZodObject<{ authToken: z.ZodString; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-apikey/create-apikey.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createApikeyFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createApikeyInputSchema: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; admin: "admin"; }>; description: z.ZodString; functions: z.ZodOptional>>; valid_until: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const createApikeyFnInputSchema: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; admin: "admin"; }>; description: z.ZodString; functions: z.ZodOptional>>; valid_until: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export const createApikeyFnOutputSchema: z.ZodObject<{ apikey: z.ZodObject<{ type: z.ZodEnum<{ limited: "limited"; admin: "admin"; root: "root"; }>; description: z.ZodString; id: z.ZodNumber; metadata: z.ZodType>; apikey: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; status: z.ZodEnum<{ active: "active"; deleted: "deleted"; }>; valid_until: z.ZodOptional>>; functions: z.ZodOptional>>; apisecret: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-contract/create-contract.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createContractFnOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>>; export const createContractBuyerInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>>; token: z.ZodOptional>; amount: z.ZodOptional; metadata: z.ZodOptional>>>; latest_control_hash: z.ZodOptional>>>; }, z.core.$strip>; export const createContractInputSchema: z.ZodObject<{ foreign: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; value_token: z.ZodNonOptional>>; value_amount: z.ZodNonOptional>; owner: z.ZodOptional>; buyer: z.ZodOptional>>; token: z.ZodOptional>; amount: z.ZodOptional; metadata: z.ZodOptional>>>; latest_control_hash: z.ZodOptional>>>; }, z.core.$strip>>; }, z.core.$strip>; export const createContractFnInputSchema: z.ZodObject<{ foreign: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; value_token: z.ZodNonOptional>>; value_amount: z.ZodNonOptional>; owner: z.ZodOptional>; buyer: z.ZodOptional>>; token: z.ZodOptional>; amount: z.ZodOptional; metadata: z.ZodOptional>>>; latest_control_hash: z.ZodOptional>>>; }, z.core.$strip>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>>>; }, z.core.$strict>; export const createContractFnOutputSchema: z.ZodObject<{ token: z.ZodNonOptional; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>>>; exchange: z.ZodOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-deposit/create-deposit.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createDepositFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_balance: z.ZodOptional; create_wallet_if_not_exists: z.ZodOptional; }, z.core.$strip>; export const createDepositInputSchema: z.ZodObject<{ identifier: z.ZodOptional; token: z.ZodOptional>; wallet: z.ZodNonOptional>>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; }, z.core.$strip>; export const createDepositFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional; token: z.ZodOptional>; wallet: z.ZodNonOptional>>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_balance: z.ZodOptional; create_wallet_if_not_exists: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export const createDepositFnOutputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export const config: { group: string; }; } declare module "wapi-client/fns/create-exchange/create-exchange.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createExchangeFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const createExchangeInputSchema: z.ZodObject<{ identifier: z.ZodOptional; from_identifier: z.ZodOptional; from_wallet: z.ZodNonOptional>>; from_token: z.ZodNonOptional>>; from_amount: z.ZodNonOptional>; to_identifier: z.ZodOptional; to_wallet: z.ZodNonOptional>>; to_token: z.ZodNonOptional>>; to_amount: z.ZodOptional; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export const createExchangeFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional; from_identifier: z.ZodOptional; from_wallet: z.ZodNonOptional>>; from_token: z.ZodNonOptional>>; from_amount: z.ZodNonOptional>; to_identifier: z.ZodOptional; to_wallet: z.ZodNonOptional>>; to_token: z.ZodNonOptional>>; to_amount: z.ZodOptional; status: z.ZodOptional>; force: z.ZodOptional>; metadata: z.ZodOptional>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const createExchangeFnOutputSchema: z.ZodObject<{ transfer_group: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-index/create-index.schema.zod" { export const createIndexFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const createIndexInputSchema: import("zod").ZodObject<{ model: import("zod").ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; Transfer: "Transfer"; Wallet: "Wallet"; }>; metadata_field: import("zod").ZodString; }, import("zod/v4/core").$strict>; export const createIndexFnInputSchema: import("zod").ZodObject<{ model: import("zod").ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; Transfer: "Transfer"; Wallet: "Wallet"; }>; metadata_field: import("zod").ZodString; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const createIndexFnOutputSchema: import("zod").ZodObject<{ index: import("zod").ZodObject<{ model: import("zod").ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; metadata_field: import("zod").ZodString; index_size: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-token/create-token.schema.zod" { export const createTokenFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const createTokenInputSchema: import("zod").ZodObject<{ divisor: import("zod").ZodOptional>>; foreign: import("zod").ZodNonOptional>; metadata: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>>; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; export const createTokenFnInputSchema: import("zod").ZodObject<{ divisor: import("zod").ZodOptional>>; foreign: import("zod").ZodNonOptional>; metadata: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>>; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const createTokenFnOutputSchema: import("zod").ZodObject<{ token: import("zod").ZodObject<{ id: import("zod").ZodNumber; foreign: import("zod").ZodString; public: import("zod").ZodDefault; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>; wallet: import("zod").ZodObject<{ id: import("zod").ZodNumber; foreign: import("zod").ZodString; name: import("zod").ZodNullable>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-transfer/create-transfer.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createTransferFnOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; export const createTransferBaseInputSchema: z.ZodObject<{ identifier: z.ZodString; token: z.ZodUnion; from_wallet: z.ZodUnion; to_wallet: z.ZodUnion; latest_control_hash: z.ZodNullable; amount: z.ZodUnion; metadata: z.ZodOptional>>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; }>; transfer_group: z.ZodUnion; created_at: z.ZodUnion; type: z.ZodLiteral<"transfer">; force: z.ZodDefault; }, z.core.$strip>; export const createTransferRegularInputSchema: z.ZodObject<{ identifier: z.ZodOptional; token: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strip>; export const createTransferWithdrawalInputSchema: z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>; export const createTransferDepositInputSchema: z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>; export const createTransferWildInputSchema: z.ZodUnion; token: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>, z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>]>; export const createTransferFnInputSchema: z.ZodIntersection; token: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>, z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>]>, z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; export const createTransferFnOutputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export const config: { group: string; }; } declare module "wapi-client/fns/create-transfer-group/create-transfer-group.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createTransferGroupFnOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>; }, z.core.$strip>>; export const createTransferGroupChildRegularInput: z.ZodObject<{ type: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; }, z.core.$strip>; export const createTransferGroupChildDepositInput: z.ZodObject<{ type: z.ZodNonOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>; export const createTransferGroupChildWithdrawalInput: z.ZodObject<{ type: z.ZodNonOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>; export const createTransferGroupChildInput: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodNonOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodNonOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>], "type">; export const createTransferGroupInput: z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_status: z.ZodOptional>; children: z.ZodOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodNonOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>], "type">>>; }, z.core.$strict>; export const createTransferGroupFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_status: z.ZodOptional>; children: z.ZodOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodOptional>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodNonOptional>>; identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; }, z.core.$strip>], "type">>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const createTransferGroupFnOutputSchema: z.ZodObject<{ transfer_group: z.ZodObject<{ id: z.ZodNumber; identifier: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-transfers/create-transfers.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createTransfersFnOptionsSchema: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; export const createTransfersFnInputSchema: z.ZodObject<{ transfers: z.ZodArray; token: z.ZodOptional>; from_wallet: z.ZodNonOptional>>; to_wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>, z.ZodObject<{ identifier: z.ZodOptional; metadata: z.ZodOptional>>>; token: z.ZodOptional>; created_at: z.ZodOptional>; status: z.ZodOptional>; amount: z.ZodNonOptional>>; force: z.ZodOptional>; latest_control_hash: z.ZodOptional>; transfer_group: z.ZodOptional>; wallet: z.ZodNonOptional>>; type: z.ZodNonOptional>>; }, z.core.$strip>]>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; create_to_wallet_if_not_exists: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; export const createTransfersFnOutputSchema: z.ZodObject<{ transfers: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>>; from_balances: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>>; to_balances: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>>; }, z.core.$strict>; export const config: { group: string; }; } declare module "wapi-client/fns/create-wallet/create-wallet.schema.zod" { export const createWalletFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const createWalletInputSchema: import("zod").ZodObject<{ foreign: import("zod").ZodNonOptional>; metadata: import("zod").ZodOptional>>>; name: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; export const createWalletFnInputSchema: import("zod").ZodObject<{ foreign: import("zod").ZodNonOptional>; metadata: import("zod").ZodOptional>>>; name: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; status: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const createWalletFnOutputSchema: import("zod").ZodObject<{ wallet: import("zod").ZodObject<{ id: import("zod").ZodNumber; foreign: import("zod").ZodString; name: import("zod").ZodNullable>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/create-withdrawal/create-withdrawal.schema.zod" { import { z } from "wapi-client/lib/zod"; export const createWithdrawalFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_balance: z.ZodOptional; }, z.core.$strip>; export const createWithdrawalInputSchema: z.ZodObject<{ identifier: z.ZodOptional; token: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; }, z.core.$strip>; export const createWithdrawalFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional; token: z.ZodOptional>; wallet: z.ZodNonOptional>>; latest_control_hash: z.ZodOptional>; amount: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; status: z.ZodOptional>; transfer_group: z.ZodOptional>; created_at: z.ZodOptional>; force: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_balance: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export const createWithdrawalFnOutputSchema: z.ZodObject<{ transfer: z.ZodNonOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export const config: { group: string; }; } declare module "wapi-client/fns/drop-index/drop-index.schema.zod" { export const dropIndexFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const dropIndexInputSchema: import("zod").ZodObject<{ model: import("zod").ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; metadata_field: import("zod").ZodString; }, import("zod/v4/core").$strict>; export const dropIndexFnInputSchema: import("zod").ZodObject<{ model: import("zod").ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; metadata_field: import("zod").ZodString; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const dropIndexFnOutputSchema: import("zod").ZodObject<{ index: import("zod").ZodNullable; metadata_field: import("zod").ZodString; index_size: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/export-balance-history/export-balance-history.schema.zod" { import { z } from "wapi-client/lib/zod"; export const exportBalanceHistoryFnOptionsSchema: z.ZodObject<{ order: z.ZodOptional>>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; limit: z.ZodOptional>>; offset: z.ZodOptional>>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; }, z.core.$strip>; export const exportBalanceHistoryInputSchema: z.ZodObject<{ token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; wallet: z.ZodNonOptional, z.ZodTransform<{ foreign: string; }, string | number>>>>; }, z.core.$strip>; export const exportBalanceHistoryFnInputSchema: z.ZodObject<{ token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; wallet: z.ZodNonOptional, z.ZodTransform<{ foreign: string; }, string | number>>>>; options: z.ZodOptional>>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; limit: z.ZodOptional>>; offset: z.ZodOptional>>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strict>; export const exportBalanceHistoryFnOutputSchema: z.ZodObject<{ export: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/find-balances/find-balances.schema.zod" { import { z } from "wapi-client/lib/zod"; export const findBalancesFnOptionsSchema: z.ZodObject<{ select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; datetime: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; export const findBalancesInputSchema: z.ZodObject<{ token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const findBalancesFnInputSchema: z.ZodObject<{ token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; amount: z.ZodOptional, z.ZodTransform>>; available_balance: z.ZodOptional, z.ZodTransform>>; pending_amount: z.ZodOptional, z.ZodTransform>>; finished_amount: z.ZodOptional, z.ZodTransform>>; metadata: z.ZodOptional>>; options: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; datetime: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strict>; export const findBalancesFnOutputSchema: z.ZodObject<{ balances: z.ZodNonOptional>>; transfer_id: z.ZodOptional>; wallet_id: z.ZodOptional>>; pending_amount: z.ZodOptional>>; finished_amount: z.ZodOptional>>; latest_control_hash: z.ZodOptional>>>; pending_amount_to: z.ZodOptional>; pending_amount_from: z.ZodOptional>; available_balance: z.ZodOptional>; token_foreign: z.ZodOptional>>; token_metadata: z.ZodOptional>>>>; wallet_foreign: z.ZodOptional>>; wallet_metadata: z.ZodOptional>>>>; amount: z.ZodOptional>>; updated_at: z.ZodOptional>>>; balance_id: z.ZodOptional>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/export-balances/export-balances.schema.zod" { export const exportBalancesFnOptionsSchema: import("zod").ZodObject<{ select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; datetime: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>; export const exportBalancesInputSchema: import("zod").ZodObject<{ token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>; export const exportBalancesFnInputSchema: import("zod").ZodObject<{ token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; datetime: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportBalancesFnOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/find-tokens/find-tokens.schema.zod" { import { z } from "wapi-client/lib/zod"; export const findTokensFnOptionsSchema: z.ZodObject<{ include_balance: z.ZodOptional>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; export const findTokensInputSchema: z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; belongs_to: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const findTokensFnInputSchema: z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; belongs_to: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; metadata: z.ZodOptional>>; options: z.ZodOptional>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strict>; export const findTokensFnOutputSchema: z.ZodObject<{ tokens: z.ZodNonOptional; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; belongs_to_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/export-tokens/export-tokens.schema.zod" { export const exportTokensFnOptionsSchema: import("zod").ZodObject<{ include_balance: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; limit: import("zod").ZodOptional>>; offset: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; order_by: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; export const exportTokensInputSchema: import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; export const exportTokensFnInputSchema: import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; limit: import("zod").ZodOptional>>; offset: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; order_by: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportTokensFnOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/find-transfer-groups/find-transfer-groups.schema.zod" { import { z } from "wapi-client/lib/zod"; export const findTransferGroupsFnOptionsSchema: z.ZodObject<{ return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_transfers_count: z.ZodOptional>>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; export const findTransferGroupsInputSchema: z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; reverses: z.ZodOptional, z.ZodTransform<{ identifier: string; }, string | number>>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const findTransferGroupsFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional, z.ZodTransform>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; reverses: z.ZodOptional, z.ZodTransform<{ identifier: string; }, string | number>>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_transfers_count: z.ZodOptional>>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strict>; export const findTransferGroupsFnOutputSchema: z.ZodObject<{ transfer_groups: z.ZodNonOptional>>; identifier: z.ZodOptional>; created_at: z.ZodOptional>>; updated_at: z.ZodOptional>>; metadata: z.ZodOptional>>>>; transfer_group_id: z.ZodOptional>>>; reverses_id: z.ZodOptional>>>; status_finalized_at: z.ZodOptional>>>>; transfer_status_finalized_at: z.ZodOptional>>>>; validate_final_balance_only: z.ZodOptional>>>; transfer_status: z.ZodOptional>>; status: z.ZodOptional>>; type: z.ZodOptional>>; reverses_identifier: z.ZodOptional>>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>>; reversed_by_identifier: z.ZodOptional>>; transfers_count: z.ZodOptional>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/export-transfer-groups/export-transfer-groups.schema.zod" { export const exportTransferGroupsFnOptionsSchema: import("zod").ZodObject<{ return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; return_transfers_count: import("zod").ZodOptional>>>; select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>; export const exportTransferGroupsInputSchema: import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; transfer_status: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>>; type: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>; export const exportTransferGroupsFnInputSchema: import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; transfer_status: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>>; type: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; return_transfers_count: import("zod").ZodOptional>>>; select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportTransferGroupsFnOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/find-transfers/find-transfers.schema.zod" { import { z } from "wapi-client/lib/zod"; export const findTransfersFnExtraOptionsSchema: z.ZodObject<{ return_running_balance: z.ZodBoolean; return_signed_amount: z.ZodBoolean; return_running_balance_for_wallet: z.ZodPipe, z.ZodTransform<{ foreign: string; }, string | number>>; return_signed_amount_for_wallet: z.ZodPipe, z.ZodTransform<{ foreign: string; }, string | number>>; }, z.core.$strip>; export const findTransfersFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_metadata_total: z.ZodOptional>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; return_running_balance: z.ZodOptional; return_signed_amount: z.ZodOptional; return_running_balance_for_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; }, z.core.$strip>; export const findTransfersInputSchema: z.ZodObject<{ wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const findTransfersFnInputSchema: z.ZodObject<{ wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_metadata_total: z.ZodOptional>; select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; return_running_balance: z.ZodOptional; return_signed_amount: z.ZodOptional; return_running_balance_for_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; }, z.core.$strip>>; }, z.core.$strict>; export const findTransfersFnOutputSchema: z.ZodObject<{ transfers: z.ZodNonOptional; identifier: z.ZodOptional; control_hash: z.ZodOptional>; from_wallet_id: z.ZodOptional; to_wallet_id: z.ZodOptional; token_id: z.ZodOptional; amount: z.ZodOptional; type: z.ZodOptional>; status: z.ZodOptional>; force: z.ZodOptional>; auto_hash: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; group_validate: z.ZodOptional>>; from_wallet_foreign: z.ZodOptional>; from_wallet_name: z.ZodOptional>>>; from_wallet_metadata: z.ZodOptional>>>>; from_wallet_type: z.ZodOptional>>; from_wallet_status: z.ZodOptional>>; from_wallet_created_at: z.ZodOptional>>; from_wallet_updated_at: z.ZodOptional>>; to_wallet_foreign: z.ZodOptional>; to_wallet_name: z.ZodOptional>>>; to_wallet_metadata: z.ZodOptional>>>>; to_wallet_type: z.ZodOptional>>; to_wallet_status: z.ZodOptional>>; to_wallet_created_at: z.ZodOptional>>; to_wallet_updated_at: z.ZodOptional>>; transfer_group_identifier: z.ZodOptional>>; transfer_group_created_at: z.ZodOptional>>>; transfer_group_updated_at: z.ZodOptional>>>; transfer_group_metadata: z.ZodOptional>>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>>; transfer_group_status: z.ZodOptional>>>; transfer_group_type: z.ZodOptional>>>; token_foreign: z.ZodOptional>; token_metadata: z.ZodOptional>>>>; token_type: z.ZodOptional>>; token_status: z.ZodOptional>>; token_created_at: z.ZodOptional>>; token_updated_at: z.ZodOptional>>; reverses_identifier: z.ZodOptional>>; reverses_metadata: z.ZodOptional>>>>>; reversed_by_id: z.ZodOptional>>; reversed_by_identifier: z.ZodOptional>>; reversed_by_metadata: z.ZodOptional>>>>>; balance_id: z.ZodOptional>; balance_pending: z.ZodOptional>; balance_pending_to: z.ZodOptional>; balance_pending_from: z.ZodOptional>; balance_finished: z.ZodOptional>; signed_amount: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/export-transfers/export-transfers.schema.zod" { export const exportTransfersFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; return_running_balance: import("zod").ZodOptional>; return_signed_amount: import("zod").ZodOptional>; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>; export const exportTransfersInputSchema: import("zod").ZodObject<{ wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; export const exportTransfersFnInputSchema: import("zod").ZodObject<{ wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; return_running_balance: import("zod").ZodOptional>; return_signed_amount: import("zod").ZodOptional>; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportTransfersFnOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/find-wallets/find-wallets.schema.zod" { import { z } from "wapi-client/lib/zod"; export const findWalletsFnExtraOptionsSchema: z.ZodObject<{ include_balance_for_token: z.ZodPipe, z.ZodTransform<{ foreign: string; }, string | number>>; }, z.core.$strip>; export const findWalletsFnOptionsSchema: z.ZodObject<{ select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; include_balance_for_token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; }, z.core.$strip>; export const findWalletsInputSchema: z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const findWalletsFnInputSchema: z.ZodObject<{ foreign: z.ZodOptional, z.ZodTransform>>; name: z.ZodOptional, z.ZodTransform>>; type: z.ZodOptional>; status: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; include_balance_for_token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; }, z.core.$strip>>; }, z.core.$strict>; export const findWalletsFnOutputSchema: z.ZodObject<{ wallets: z.ZodNonOptional; foreign: z.ZodOptional; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; default_dtw_to: z.ZodOptional>; default_dtw_from: z.ZodOptional>; type: z.ZodOptional>; status: z.ZodOptional>; balance_token_id: z.ZodOptional>; balance_token_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/export-wallets/export-wallets.schema.zod" { export const exportWalletsFnOptionsSchema: import("zod").ZodObject<{ select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>; export const exportWalletsInputSchema: import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>; export const exportWalletsFnInputSchema: import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const exportWalletsFnOutputSchema: import("zod").ZodObject<{ export: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const config: { queryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/find-apikeys/find-apikeys.schema.zod" { import { z } from "wapi-client/lib/zod"; export const findApikeysFnOptionsSchema: z.ZodObject<{ select: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; export const findApikeysInputSchema: z.ZodObject<{ type: z.ZodOptional>; status: z.ZodOptional>; description: z.ZodOptional; metadata: z.ZodOptional>>; }, z.core.$strip>; export const findApikeysFnInputSchema: z.ZodObject<{ type: z.ZodOptional>; status: z.ZodOptional>; description: z.ZodOptional; metadata: z.ZodOptional>>; options: z.ZodOptional>>>; deselect: z.ZodOptional>>>; return_metadata_total: z.ZodOptional>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; limit: z.ZodOptional; offset: z.ZodOptional; order_by: z.ZodOptional; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strict>; export const findApikeysFnOutputSchema: z.ZodObject<{ apikeys: z.ZodNonOptional>; description: z.ZodOptional; id: z.ZodOptional; metadata: z.ZodOptional>>; apikey: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; status: z.ZodOptional>; scopes: z.ZodOptional; }, z.core.$strip>>>>; valid_until: z.ZodOptional>>>; }, z.core.$strict>>>>; metadata: z.ZodNonOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>>; }, z.core.$strip>; export const config: { group: string; queryBuilder: boolean; }; } declare module "wapi-client/fns/find-indexes/find-indexes.schema.zod" { export const findIndexesFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const findIndexesInputSchema: import("zod").ZodObject<{ model: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const findIndexesFnInputSchema: import("zod").ZodObject<{ model: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const findIndexesFnOutputSchema: import("zod").ZodObject<{ indexes: import("zod").ZodNonOptional>; metadata_field: import("zod").ZodOptional; index_size: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-balance/get-balance.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getBalanceFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; }, z.core.$strip>; export const getBalanceInputSchema: z.ZodObject<{ token: z.ZodOptional>; wallet: z.ZodNonOptional>>; datetime: z.ZodOptional>; }, z.core.$strip>; export const getBalanceFnInputSchema: z.ZodObject<{ token: z.ZodOptional>; wallet: z.ZodNonOptional>>; datetime: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getBalanceFnOutputSchema: z.ZodObject<{ balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export const config: { group: string; }; } declare module "wapi-client/fns/get-balance-history/get-balance-history.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getBalanceHistoryFnOptionsSchema: z.ZodObject<{ anchor: z.ZodOptional>>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; order: z.ZodOptional>; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const getBalanceHistoryInputSchema: z.ZodObject<{ token: z.ZodOptional>; wallet: z.ZodNonOptional>>; datetime: z.ZodOptional>; }, z.core.$strip>; export const getBalanceHistoryFnInputSchema: z.ZodObject<{ token: z.ZodOptional>; wallet: z.ZodNonOptional>>; datetime: z.ZodOptional>; options: z.ZodOptional>>; return_all_intervals: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; select: z.ZodOptional>>; deselect: z.ZodOptional>>; order: z.ZodOptional>; create_wallet_if_not_exists: z.ZodOptional>; create_token_if_not_exists: z.ZodOptional>; return_metadata_total: z.ZodOptional; limit: z.ZodOptional>; offset: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getBalanceHistoryFnOutputSchema: z.ZodObject<{ balances: z.ZodNonOptional; token_id: z.ZodOptional; token_foreign: z.ZodOptional; wallet_id: z.ZodOptional; wallet_foreign: z.ZodOptional; pending_amount: z.ZodOptional; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; finished_amount: z.ZodOptional; amount: z.ZodOptional; status: z.ZodOptional>; latest_control_hash: z.ZodOptional>; updated_at: z.ZodOptional>; transfer_id: z.ZodOptional; transfer_identifier: z.ZodOptional; transfer_control_hash: z.ZodOptional>; transfer_from_wallet_id: z.ZodOptional; transfer_from_wallet_foreign: z.ZodOptional; transfer_to_wallet_id: z.ZodOptional; transfer_to_wallet_foreign: z.ZodOptional; transfer_amount: z.ZodOptional; transfer_type: z.ZodOptional>; transfer_status: z.ZodOptional>; transfer_force: z.ZodOptional>; transfer_created_at: z.ZodOptional>; transfer_updated_at: z.ZodOptional>; transfer_metadata: z.ZodOptional>>>; transfer_transfer_group_id: z.ZodOptional>>; transfer_transfer_group_identifier: z.ZodOptional>>; transfer_reverses_id: z.ZodOptional>>; transfer_reverses_identifier: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>>>; }, z.core.$strict>>>; metadata: z.ZodObject<{ total: z.ZodOptional; offset: z.ZodNonOptional>; limit: z.ZodNonOptional>; more_rows: z.ZodNonOptional>; order: z.ZodOptional>; direction: z.ZodOptional>>; nulls: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-export/get-export.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getExportFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_signed_url: z.ZodOptional; }, z.core.$strip>; export const getExportInputSchema: z.ZodObject<{ identifier: z.ZodString; }, z.core.$strip>; export const getExportFnInputSchema: z.ZodObject<{ identifier: z.ZodString; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_signed_url: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export const getExportFnOutputSchema: z.ZodObject<{ export: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-flags/get-flags.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getFlagsFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const getFlagsFnInputSchema: z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getFlagsFnOutputSchema: z.ZodObject<{ flags: z.ZodObject<{ allow_timestamps: z.ZodOptional; production: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-statistics/get-statistics.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getStatisticsFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; }, z.core.$strip>; export const getStatisticsFnInputSchema: z.ZodObject<{ model: z.ZodOptional>>; aggregator: z.ZodOptional>; group: z.ZodOptional>; timezone: z.ZodOptional; filter: z.ZodOptional>; end_time: z.ZodOptional>; }, z.core.$strict>>; options: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strict>; export const getStatisticsFnOutputSchema: z.ZodObject<{ rows: z.ZodArray; period: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-token/get-token.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getTokenFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; include_balance: z.ZodOptional>; }, z.core.$strip>; export const getTokenInputSchema: z.ZodObject<{ foreign: z.ZodOptional>; token: z.ZodOptional>; }, z.core.$strip>; export const getTokenFnInputSchema: z.ZodObject<{ foreign: z.ZodOptional>; token: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; include_balance: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getTokenFnOutputSchema: z.ZodObject<{ token: z.ZodOptional>; foreign: z.ZodOptional; public: z.ZodOptional>; belongs_to: z.ZodOptional; metadata: z.ZodOptional>>>; divisor: z.ZodOptional>>; limit: z.ZodOptional>>; type: z.ZodOptional>; status: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; belongs_to_foreign: z.ZodOptional>; balance_transfer_id: z.ZodOptional>; balance_pending_amount: z.ZodOptional>; balance_pending_amount_to: z.ZodOptional>; balance_pending_amount_from: z.ZodOptional>; balance_finished_amount: z.ZodOptional>; balance_amount: z.ZodOptional>; balance_available_balance: z.ZodOptional>; balance_latest_control_hash: z.ZodOptional>>; balance_updated_at: z.ZodOptional>>; }, z.core.$strict>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-transfer/get-transfer.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getTransferFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const getTransferInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>>; }, z.core.$strip>; export const getTransferFnInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getTransferFnOutputSchema: z.ZodObject<{ transfer: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-transfer-group/get-transfer-group.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getTransferGroupFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; return_transfers: z.ZodOptional>; return_reversed_by: z.ZodOptional>; }, z.core.$strip>; export const getTransferGroupInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>>; }, z.core.$strip>; export const getTransferGroupFnInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; return_transfers: z.ZodOptional>; return_reversed_by: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getTransferGroupFnOutputSchema: z.ZodObject<{ transfer_group: z.ZodOptional>; identifier: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; validate_final_balance_only: z.ZodOptional>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; reverses_identifier: z.ZodOptional>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; reversed_by_identifier: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/get-wallet/get-wallet.schema.zod" { import { z } from "wapi-client/lib/zod"; export const getWalletFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; }, z.core.$strip>; export const getWalletInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>>; }, z.core.$strip>; export const getWalletFnInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; ignore_cache: z.ZodOptional; create_if_not_exists: z.ZodOptional>; return_only_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const getWalletFnOutputSchema: z.ZodObject<{ wallet: z.ZodOptional>; foreign: z.ZodOptional; name: z.ZodOptional>>; metadata: z.ZodOptional>>>; default_allow_negative: z.ZodOptional>; default_allow_positive: z.ZodOptional>; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; default_dtw_to: z.ZodOptional>; default_dtw_from: z.ZodOptional>; type: z.ZodOptional>; status: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/healthcheck/healthcheck.schema.zod" { import { z } from "wapi-client/lib/zod"; export const healthcheckFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const healthcheckFnInputSchema: z.ZodObject<{ options: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const healthcheckFnOutputSchema: z.ZodObject<{ status: z.ZodNonOptional>>; message: z.ZodOptional; database_size: z.ZodOptional; indexes_size: z.ZodOptional; connection_count: z.ZodOptional; version: z.ZodOptional; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/list-exports/list-exports.schema.zod" { import { z } from "wapi-client/lib/zod"; export const listExportsFnOptionsSchema: z.ZodObject<{ order: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, z.core.$strict>>>>; limit: z.ZodOptional>>; offset: z.ZodOptional>>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; order_by: z.ZodOptional; }, z.core.$strip>; export const listExportsInputSchema: z.ZodObject<{ type: z.ZodOptional>; date: z.ZodOptional; }, z.core.$strip>; export const listExportsFnInputSchema: z.ZodObject<{ type: z.ZodOptional>; date: z.ZodOptional; options: z.ZodOptional>>; nulls: z.ZodOptional>; field: z.ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, z.core.$strict>>>>; limit: z.ZodOptional>>; offset: z.ZodOptional>>; tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; order_by: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export const listExportsFnOutputSchema: z.ZodObject<{ exports: z.ZodArray>; status: z.ZodOptional>; type: z.ZodOptional>; created_at: z.ZodOptional>; completed_at: z.ZodOptional>; fields: z.ZodOptional>; count: z.ZodOptional; signed_url: z.ZodOptional; size: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/reverse-transfer/reverse-transfer.schema.zod" { import { z } from "wapi-client/lib/zod"; export const reverseTransferFnOptionsSchema: z.ZodObject<{ reverse_deposit: z.ZodOptional>; reverse_withdrawal: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; metadata_action: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const reverseTransferInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>>; status: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; }, z.core.$strip>; export const reverseTransferFnInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>>; status: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; options: z.ZodOptional>; reverse_withdrawal: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; metadata_action: z.ZodOptional>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const reverseTransferFnOutputSchema: z.ZodObject<{ transfer: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodOptional; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/reverse-transfer-group/reverse-transfer-group.schema.zod" { import { z } from "wapi-client/lib/zod"; export const reverseTransferGroupFnOptionsSchema: z.ZodObject<{ reverse_deposit: z.ZodOptional>>; reverse_withdrawal: z.ZodOptional>>; return_transfers: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>>; metadata_action: z.ZodOptional>>; transfer_metadata_action: z.ZodOptional>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>; export const reverseTransferGroupInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>>; transfer_status: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; transfer_extend_metadata: z.ZodOptional>>>; }, z.core.$strip>; export const reverseTransferGroupFnInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>>; transfer_status: z.ZodOptional>; identifier: z.ZodOptional; force: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; transfer_extend_metadata: z.ZodOptional>>>; options: z.ZodOptional>>; reverse_withdrawal: z.ZodOptional>>; return_transfers: z.ZodOptional>; validate_final_balance_only: z.ZodOptional>>; metadata_action: z.ZodOptional>>; transfer_metadata_action: z.ZodOptional>>; tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const reverseTransferGroupFnOutputSchema: z.ZodObject<{ transfer_group: z.ZodOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/reverse-transfers/reverse-transfers.schema.zod" { export const reverseTransfersFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; reverse_deposit: import("zod").ZodOptional; reverse_withdrawal: import("zod").ZodOptional; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const reverseTransfersFnModificationsSchema: import("zod").ZodObject<{ status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>; export const reverseTransfersFilterInputSchema: import("zod").ZodObject<{ type: import("zod").ZodOptional>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>; created_at: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>>; from_wallet_status: import("zod").ZodOptional>>; from_wallet_created_at: import("zod").ZodOptional>>; from_wallet_updated_at: import("zod").ZodOptional>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>>; to_wallet_status: import("zod").ZodOptional>>; to_wallet_created_at: import("zod").ZodOptional>>; to_wallet_updated_at: import("zod").ZodOptional>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>>; token_status: import("zod").ZodOptional>>; token_created_at: import("zod").ZodOptional>>; token_updated_at: import("zod").ZodOptional>>; reverses_metadata: import("zod").ZodOptional>>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodOptional>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodOptional>>>; wallet_type: import("zod").ZodOptional>>; wallet_status: import("zod").ZodOptional>>; wallet_created_at: import("zod").ZodOptional>>; wallet_updated_at: import("zod").ZodOptional>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; export const reverseTransfersInputSchema: import("zod").ZodObject<{ type: import("zod").ZodOptional>>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; created_at: import("zod").ZodOptional>>>; updated_at: import("zod").ZodOptional>>>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_metadata: import("zod").ZodOptional>>>>; from_wallet_type: import("zod").ZodOptional>>>; from_wallet_status: import("zod").ZodOptional>>>; from_wallet_created_at: import("zod").ZodOptional>>>; from_wallet_updated_at: import("zod").ZodOptional>>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_metadata: import("zod").ZodOptional>>>>; to_wallet_type: import("zod").ZodOptional>>>; to_wallet_status: import("zod").ZodOptional>>>; to_wallet_created_at: import("zod").ZodOptional>>>; to_wallet_updated_at: import("zod").ZodOptional>>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>; transfer_group_created_at: import("zod").ZodOptional>>>; transfer_group_updated_at: import("zod").ZodOptional>>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>; transfer_group_status: import("zod").ZodOptional>>>; transfer_group_type: import("zod").ZodOptional>>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; token_metadata: import("zod").ZodOptional>>>>; token_type: import("zod").ZodOptional>>>; token_status: import("zod").ZodOptional>>>; token_created_at: import("zod").ZodOptional>>>; token_updated_at: import("zod").ZodOptional>>>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reversed_by_metadata: import("zod").ZodOptional>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_metadata: import("zod").ZodOptional>>>>; wallet_type: import("zod").ZodOptional>>>; wallet_status: import("zod").ZodOptional>>>; wallet_created_at: import("zod").ZodOptional>>>; wallet_updated_at: import("zod").ZodOptional>>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; reverse: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; export const reverseTransfersFnInputSchema: import("zod").ZodObject<{ type: import("zod").ZodOptional>>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; created_at: import("zod").ZodOptional>>>; updated_at: import("zod").ZodOptional>>>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_metadata: import("zod").ZodOptional>>>>; from_wallet_type: import("zod").ZodOptional>>>; from_wallet_status: import("zod").ZodOptional>>>; from_wallet_created_at: import("zod").ZodOptional>>>; from_wallet_updated_at: import("zod").ZodOptional>>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_metadata: import("zod").ZodOptional>>>>; to_wallet_type: import("zod").ZodOptional>>>; to_wallet_status: import("zod").ZodOptional>>>; to_wallet_created_at: import("zod").ZodOptional>>>; to_wallet_updated_at: import("zod").ZodOptional>>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>; transfer_group_created_at: import("zod").ZodOptional>>>; transfer_group_updated_at: import("zod").ZodOptional>>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>; transfer_group_status: import("zod").ZodOptional>>>; transfer_group_type: import("zod").ZodOptional>>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; token_metadata: import("zod").ZodOptional>>>>; token_type: import("zod").ZodOptional>>>; token_status: import("zod").ZodOptional>>>; token_created_at: import("zod").ZodOptional>>>; token_updated_at: import("zod").ZodOptional>>>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reversed_by_metadata: import("zod").ZodOptional>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_metadata: import("zod").ZodOptional>>>>; wallet_type: import("zod").ZodOptional>>>; wallet_status: import("zod").ZodOptional>>>; wallet_created_at: import("zod").ZodOptional>>>; wallet_updated_at: import("zod").ZodOptional>>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; reverse: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; reverse_deposit: import("zod").ZodOptional; reverse_withdrawal: import("zod").ZodOptional; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const reverseTransfersFnOutputSchema: import("zod").ZodObject<{ transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>; export const config: { reverseQueryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/set-flags/set-flags.schema.zod" { export const setFlagsFnOptionsSchema: import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; export const setFlagsFnInputSchema: import("zod").ZodObject<{ allow_timestamps: import("zod").ZodOptional; production: import("zod").ZodOptional; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>; export const setFlagsFnOutputSchema: import("zod").ZodObject<{ flags: import("zod").ZodNonOptional; production: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; message: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; export const config: { group: string; }; } declare module "wapi-client/fns/update-apikey/update-apikey.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateApikeyFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; }, z.core.$strip>; export const updateApikeyInputSchema: z.ZodObject<{ apikey: z.ZodNonOptional>; metadata: z.ZodOptional>>; status: z.ZodOptional>>; apisecret: z.ZodOptional>; }, z.core.$strip>; export const updateApikeyFnInputSchema: z.ZodObject<{ apikey: z.ZodNonOptional>; metadata: z.ZodOptional>>; status: z.ZodOptional>>; apisecret: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateApikeyFnOutputSchema: z.ZodObject<{ apikey: z.ZodOptional; description: z.ZodString; id: z.ZodNumber; metadata: z.ZodType>; apikey: z.ZodString; created_at: z.ZodUnion; updated_at: z.ZodUnion; status: z.ZodEnum<{ active: "active"; deleted: "deleted"; }>; scopes: z.ZodOptional; }, z.core.$strip>>>; valid_until: z.ZodOptional>>; apisecret: z.ZodOptional; }, z.core.$strict>>; updated: z.ZodOptional; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/update-token/update-token.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateTokenFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTokenInputSchema: z.ZodObject<{ token: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; public: z.ZodOptional>; status: z.ZodOptional>; }, z.core.$strip>; export const updateTokenFnInputSchema: z.ZodObject<{ token: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; public: z.ZodOptional>; status: z.ZodOptional>; options: z.ZodOptional>>; transaction_id: z.ZodOptional>>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTokenFnOutputSchema: z.ZodObject<{ token: z.ZodOptional; belongs_to: z.ZodNumber; metadata: z.ZodOptional>>; divisor: z.ZodOptional>; limit: z.ZodOptional>; type: z.ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>>; updated: z.ZodOptional; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/update-transfer/update-transfer.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateTransferFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferStatusSchema: z.ZodEnum<{ finished: "finished"; cancelled: "cancelled"; }>; export const updateTransferInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strip>; export const updateTransferFnInputSchema: z.ZodObject<{ transfer: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_from_balance: z.ZodOptional>; return_to_balance: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferFnOutputSchema: z.ZodObject<{ transfer: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodOptional; from_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; to_balance: z.ZodOptional>; transfer_id: z.ZodOptional; wallet_id: z.ZodNonOptional>; pending_amount: z.ZodNonOptional>; finished_amount: z.ZodNonOptional>; latest_control_hash: z.ZodNonOptional>>; pending_amount_to: z.ZodOptional; pending_amount_from: z.ZodOptional; available_balance: z.ZodOptional; token_foreign: z.ZodNonOptional>; token_metadata: z.ZodOptional>>>; wallet_foreign: z.ZodNonOptional>; wallet_metadata: z.ZodOptional>>>; amount: z.ZodNonOptional>; updated_at: z.ZodNonOptional>>; balance_id: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/update-transfer-group/update-transfer-group.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateTransferGroupFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferGroupInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>>; status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strip>; export const updateTransferGroupFnInputSchema: z.ZodObject<{ transfer_group: z.ZodNonOptional>>; status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferGroupFnOutputSchema: z.ZodObject<{ transfer_group: z.ZodOptional; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; transfer_status_finalized_at: z.ZodOptional>>; validate_final_balance_only: z.ZodOptional>; transfer_status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; type: z.ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, z.core.$strict>>; updated: z.ZodOptional; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/fns/update-transfer-groups/update-transfer-groups.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateTransferGroupsFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransferGroupsFnUpdateFields: z.ZodObject<{ status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strip>; export const updateTransferGroupsFilterInputSchema: z.ZodObject<{ identifier: z.ZodOptional>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; reverses: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const updateTransferGroupsInputSchema: z.ZodObject<{ identifier: z.ZodOptional>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; reverses: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; update: z.ZodObject<{ status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strict>; }, z.core.$strip>; export const updateTransferGroupsFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; reverses: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; type: z.ZodOptional>; metadata: z.ZodOptional>>; update: z.ZodObject<{ status: z.ZodOptional>; transfer_status: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_metadata: z.ZodOptional>>>; }, z.core.$strict>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_transfers: z.ZodOptional; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; transfer_metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransferGroupsFnOutputSchema: z.ZodObject<{ transfer_groups: z.ZodArray>; identifier: z.ZodOptional; created_at: z.ZodOptional>; updated_at: z.ZodOptional>; metadata: z.ZodOptional>>>; transfer_group_id: z.ZodOptional>>; reverses_id: z.ZodOptional>>; status_finalized_at: z.ZodOptional>>>; transfer_status_finalized_at: z.ZodOptional>>>; validate_final_balance_only: z.ZodOptional>>; transfer_status: z.ZodOptional>; status: z.ZodOptional>; type: z.ZodOptional>; reverses_identifier: z.ZodOptional>; transfers: z.ZodOptional; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>>>; reversed_by_identifier: z.ZodOptional>; }, z.core.$strict>>; transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodBoolean; }, z.core.$strip>; export const config: { updateQueryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/update-transfers/update-transfers.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateTransfersFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateTransfersStatusSchema: z.ZodEnum<{ finished: "finished"; cancelled: "cancelled"; }>; export const updateTransfersFnUpdateFields: z.ZodObject<{ metadata: z.ZodOptional>>>; updated_at: z.ZodOptional>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strict>; export const updateTransfersFilterInputSchema: z.ZodObject<{ identifier: z.ZodOptional>; wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; status: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export const updateTransfersInputSchema: z.ZodObject<{ identifier: z.ZodOptional>; wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; status: z.ZodOptional>; metadata: z.ZodOptional>>; update: z.ZodObject<{ metadata: z.ZodOptional>>>; updated_at: z.ZodOptional>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strip>; export const updateTransfersFnInputSchema: z.ZodObject<{ identifier: z.ZodOptional>; wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; token: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: z.ZodOptional, z.ZodTransform<{ foreign: string; }, string | number>>>; status: z.ZodOptional>; metadata: z.ZodOptional>>; update: z.ZodObject<{ metadata: z.ZodOptional>>>; updated_at: z.ZodOptional>; extend_metadata: z.ZodOptional>>>; status: z.ZodOptional>; }, z.core.$strict>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateTransfersFnOutputSchema: z.ZodObject<{ transfers: z.ZodArray; from_wallet_id: z.ZodNumber; to_wallet_id: z.ZodNumber; token_id: z.ZodNumber; amount: z.ZodNumber; type: z.ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: z.ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: z.ZodDefault; auto_hash: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; metadata: z.ZodOptional>>; transfer_group_id: z.ZodOptional>; reverses_id: z.ZodOptional>; status_finalized_at: z.ZodOptional>>; group_validate: z.ZodOptional>; from_wallet_foreign: z.ZodOptional; from_wallet_name: z.ZodOptional>>; from_wallet_metadata: z.ZodOptional>>>; from_wallet_type: z.ZodOptional>; from_wallet_status: z.ZodOptional>; from_wallet_created_at: z.ZodOptional>; from_wallet_updated_at: z.ZodOptional>; to_wallet_foreign: z.ZodOptional; to_wallet_name: z.ZodOptional>>; to_wallet_metadata: z.ZodOptional>>>; to_wallet_type: z.ZodOptional>; to_wallet_status: z.ZodOptional>; to_wallet_created_at: z.ZodOptional>; to_wallet_updated_at: z.ZodOptional>; transfer_group_identifier: z.ZodOptional>; transfer_group_created_at: z.ZodOptional>>; transfer_group_updated_at: z.ZodOptional>>; transfer_group_metadata: z.ZodOptional>>>>; transfer_group_status_finalized_at: z.ZodOptional>>>>; transfer_group_status: z.ZodOptional>>; transfer_group_type: z.ZodOptional>>; token_foreign: z.ZodOptional; token_metadata: z.ZodOptional>>>; token_type: z.ZodOptional>; token_status: z.ZodOptional>; token_created_at: z.ZodOptional>; token_updated_at: z.ZodOptional>; reverses_identifier: z.ZodOptional>; reverses_metadata: z.ZodOptional>>>>; reversed_by_id: z.ZodOptional>; reversed_by_identifier: z.ZodOptional>; reversed_by_metadata: z.ZodOptional>>>>; }, z.core.$strict>>; updated: z.ZodBoolean; }, z.core.$strip>; export const config: { updateQueryBuilder: boolean; group: string; }; } declare module "wapi-client/fns/update-wallet/update-wallet.schema.zod" { import { z } from "wapi-client/lib/zod"; export const updateWalletFnOptionsSchema: z.ZodObject<{ tracking_id: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>; export const updateWalletInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; name: z.ZodOptional>>; status: z.ZodOptional>; default_allow_positive: z.ZodOptional>; default_allow_negative: z.ZodOptional>; }, z.core.$strip>; export const updateWalletFnInputSchema: z.ZodObject<{ wallet: z.ZodNonOptional>>; metadata: z.ZodOptional>>>; name: z.ZodOptional>>; status: z.ZodOptional>; default_allow_positive: z.ZodOptional>; default_allow_negative: z.ZodOptional>; options: z.ZodOptional>; transaction_id: z.ZodOptional>; return_when_not_updated: z.ZodOptional>; metadata_action: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>; export const updateWalletFnOutputSchema: z.ZodObject<{ wallet: z.ZodOptional>; metadata: z.ZodOptional>>; default_allow_negative: z.ZodDefault; default_allow_positive: z.ZodDefault; created_at: z.ZodUnion; updated_at: z.ZodUnion; default_dtw_to: z.ZodOptional; default_dtw_from: z.ZodOptional; type: z.ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, z.core.$strict>>; updated: z.ZodOptional; }, z.core.$strip>; export const config: { group: string; }; } declare module "wapi-client/lib/validator" { import { ZodValidator } from "wapi-client/lib/validation"; import { ZodType } from 'zod'; export const Validator: { readonly aggregateTransfersFnInput: ZodValidator, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly aggregateTransfersFnOutput: ZodValidator>>>; metadata: import("zod").ZodObject<{ aggregators: import("zod").ZodOptional, import("zod").ZodObject<{ function: import("zod").ZodOptional>; field: import("zod").ZodOptional; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>>>; groups: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional, import("zod").ZodObject<{ period: import("zod").ZodNonOptional>>; timezone: import("zod").ZodNonOptional; }, import("zod/v4/core").$strict>]>>>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>], "type">>>>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; readonly createAccessTokenFnInput: ZodValidator; expiresIn: import("zod").ZodNumber; filters: import("zod").ZodOptional; from_wallet_foreign: import("zod").ZodOptional; to_wallet_foreign: import("zod").ZodOptional; token_foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; scopes: import("zod").ZodArray>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ admin: "admin"; }>; expiresIn: import("zod").ZodNumber; }, import("zod/v4/core").$strict>]>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createAccessTokenFnOutput: ZodValidator>; readonly createApikeyFnInput: ZodValidator; description: import("zod").ZodString; functions: import("zod").ZodOptional>>; valid_until: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly createApikeyFnOutput: ZodValidator; description: import("zod").ZodString; id: import("zod").ZodNumber; metadata: ZodType>; apikey: import("zod").ZodString; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; status: import("zod").ZodEnum<{ active: "active"; deleted: "deleted"; }>; valid_until: import("zod").ZodOptional>>; functions: import("zod").ZodOptional>>; apisecret: import("zod").ZodString; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; readonly createContractFnInput: ZodValidator>>; metadata: import("zod").ZodOptional>>>; value_token: import("zod").ZodNonOptional>>; value_amount: import("zod").ZodNonOptional>; owner: import("zod").ZodOptional>; buyer: import("zod").ZodOptional>>; token: import("zod").ZodOptional>; amount: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; latest_control_hash: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_all_intervals: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; readonly createContractFnOutput: ZodValidator; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>>>; exchange: import("zod").ZodOptional; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly createDepositFnInput: ZodValidator; token: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; amount: import("zod").ZodNonOptional>>; metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; force: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_balance: import("zod").ZodOptional; create_wallet_if_not_exists: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createDepositFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>>; readonly createExchangeFnInput: ZodValidator; from_identifier: import("zod").ZodOptional; from_wallet: import("zod").ZodNonOptional>>; from_token: import("zod").ZodNonOptional>>; from_amount: import("zod").ZodNonOptional>; to_identifier: import("zod").ZodOptional; to_wallet: import("zod").ZodNonOptional>>; to_token: import("zod").ZodNonOptional>>; to_amount: import("zod").ZodOptional; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createExchangeFnOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; readonly createIndexFnInput: ZodValidator; metadata_field: import("zod").ZodString; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createIndexFnOutput: ZodValidator; metadata_field: import("zod").ZodString; index_size: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; readonly createTokenFnInput: ZodValidator>>; foreign: import("zod").ZodNonOptional>; metadata: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>>; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createTokenFnOutput: ZodValidator; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>; wallet: import("zod").ZodObject<{ id: import("zod").ZodNumber; foreign: import("zod").ZodString; name: import("zod").ZodNullable>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; readonly createTransferFnInput: ZodValidator; token: import("zod").ZodOptional>; from_wallet: import("zod").ZodNonOptional>>; to_wallet: import("zod").ZodNonOptional>>; latest_control_hash: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; force: import("zod").ZodOptional>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>]>, import("zod").ZodObject<{ options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>>; readonly createTransferFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>>; readonly createTransferGroupFnInput: ZodValidator; metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; children: import("zod").ZodOptional>>; identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; latest_control_hash: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; from_wallet: import("zod").ZodNonOptional>>; to_wallet: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; latest_control_hash: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>], "type">>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; validate_final_balance_only: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; readonly createTransferGroupFnOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; readonly createTransfersFnInput: ZodValidator; token: import("zod").ZodOptional>; from_wallet: import("zod").ZodNonOptional>>; to_wallet: import("zod").ZodNonOptional>>; latest_control_hash: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; force: import("zod").ZodOptional>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly createTransfersFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>>; from_balances: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>>; to_balances: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strict>>; readonly createWalletFnInput: ZodValidator>; metadata: import("zod").ZodOptional>>>; name: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; status: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createWalletFnOutput: ZodValidator>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; readonly createWithdrawalFnInput: ZodValidator; token: import("zod").ZodOptional>; wallet: import("zod").ZodNonOptional>>; latest_control_hash: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>>; metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; force: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_balance: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly createWithdrawalFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>>; readonly dropIndexFnInput: ZodValidator; metadata_field: import("zod").ZodString; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly dropIndexFnOutput: ZodValidator; metadata_field: import("zod").ZodString; index_size: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly exportBalanceHistoryFnInput: ZodValidator, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; wallet: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; options: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; limit: import("zod").ZodOptional>>; offset: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly exportBalanceHistoryFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly exportBalancesFnInput: ZodValidator, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; datetime: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly exportBalancesFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly exportTokensFnInput: ZodValidator, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; limit: import("zod").ZodOptional>>; offset: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; order_by: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly exportTokensFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly exportTransferGroupsFnInput: ZodValidator, import("zod").ZodTransform>>>; transfer_status: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>>; type: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; return_transfers_count: import("zod").ZodOptional>>>; select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly exportTransferGroupsFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly exportTransfersFnInput: ZodValidator, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; return_running_balance: import("zod").ZodOptional>; return_signed_amount: import("zod").ZodOptional>; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly exportTransfersFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly exportWalletsFnInput: ZodValidator, import("zod").ZodTransform>>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly exportWalletsFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly findApikeysFnInput: ZodValidator>; status: import("zod").ZodOptional>; description: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findApikeysFnOutput: ZodValidator>; description: import("zod").ZodOptional; id: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>; apikey: import("zod").ZodOptional; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; scopes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; valid_until: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly findBalancesFnInput: ZodValidator, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; datetime: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findBalancesFnOutput: ZodValidator>>; transfer_id: import("zod").ZodOptional>; wallet_id: import("zod").ZodOptional>>; pending_amount: import("zod").ZodOptional>>; finished_amount: import("zod").ZodOptional>>; latest_control_hash: import("zod").ZodOptional>>>; pending_amount_to: import("zod").ZodOptional>; pending_amount_from: import("zod").ZodOptional>; available_balance: import("zod").ZodOptional>; token_foreign: import("zod").ZodOptional>>; token_metadata: import("zod").ZodOptional>>>>; wallet_foreign: import("zod").ZodOptional>>; wallet_metadata: import("zod").ZodOptional>>>>; amount: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>>; balance_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly findIndexesFnInput: ZodValidator>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findIndexesFnOutput: ZodValidator>; metadata_field: import("zod").ZodOptional; index_size: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly findTokensFnInput: ZodValidator, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findTokensFnOutput: ZodValidator; foreign: import("zod").ZodOptional; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; divisor: import("zod").ZodOptional>>; limit: import("zod").ZodOptional>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; belongs_to_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly findTransferGroupsFnInput: ZodValidator, import("zod").ZodTransform>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_transfers_count: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findTransferGroupsFnOutput: ZodValidator>>; identifier: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>>; transfer_group_id: import("zod").ZodOptional>>>; reverses_id: import("zod").ZodOptional>>>; status_finalized_at: import("zod").ZodOptional>>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>>; validate_final_balance_only: import("zod").ZodOptional>>>; transfer_status: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; type: import("zod").ZodOptional>>; reverses_identifier: import("zod").ZodOptional>>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>>; reversed_by_identifier: import("zod").ZodOptional>>; transfers_count: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly findTransfersFnInput: ZodValidator, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findTransfersFnOutput: ZodValidator; identifier: import("zod").ZodOptional; control_hash: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional; to_wallet_id: import("zod").ZodOptional; token_id: import("zod").ZodOptional; amount: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; auto_hash: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>>; from_wallet_foreign: import("zod").ZodOptional>; from_wallet_name: import("zod").ZodOptional>>>; from_wallet_metadata: import("zod").ZodOptional>>>>; from_wallet_type: import("zod").ZodOptional>>; from_wallet_status: import("zod").ZodOptional>>; from_wallet_created_at: import("zod").ZodOptional>>; from_wallet_updated_at: import("zod").ZodOptional>>; to_wallet_foreign: import("zod").ZodOptional>; to_wallet_name: import("zod").ZodOptional>>>; to_wallet_metadata: import("zod").ZodOptional>>>>; to_wallet_type: import("zod").ZodOptional>>; to_wallet_status: import("zod").ZodOptional>>; to_wallet_created_at: import("zod").ZodOptional>>; to_wallet_updated_at: import("zod").ZodOptional>>; transfer_group_identifier: import("zod").ZodOptional>>; transfer_group_created_at: import("zod").ZodOptional>>>; transfer_group_updated_at: import("zod").ZodOptional>>>; transfer_group_metadata: import("zod").ZodOptional>>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>>; transfer_group_status: import("zod").ZodOptional>>>; transfer_group_type: import("zod").ZodOptional>>>; token_foreign: import("zod").ZodOptional>; token_metadata: import("zod").ZodOptional>>>>; token_type: import("zod").ZodOptional>>; token_status: import("zod").ZodOptional>>; token_created_at: import("zod").ZodOptional>>; token_updated_at: import("zod").ZodOptional>>; reverses_identifier: import("zod").ZodOptional>>; reverses_metadata: import("zod").ZodOptional>>>>>; reversed_by_id: import("zod").ZodOptional>>; reversed_by_identifier: import("zod").ZodOptional>>; reversed_by_metadata: import("zod").ZodOptional>>>>>; balance_id: import("zod").ZodOptional>; balance_pending: import("zod").ZodOptional>; balance_pending_to: import("zod").ZodOptional>; balance_pending_from: import("zod").ZodOptional>; balance_finished: import("zod").ZodOptional>; signed_amount: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly findWalletsFnInput: ZodValidator, import("zod").ZodTransform>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly findWalletsFnOutput: ZodValidator; foreign: import("zod").ZodOptional; name: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; default_dtw_to: import("zod").ZodOptional>; default_dtw_from: import("zod").ZodOptional>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; balance_token_id: import("zod").ZodOptional>; balance_token_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; readonly getBalanceFnInput: ZodValidator>; wallet: import("zod").ZodNonOptional>>; datetime: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_wallet_if_not_exists: import("zod").ZodOptional>; create_token_if_not_exists: import("zod").ZodOptional>; create_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getBalanceFnOutput: ZodValidator>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strict>>; readonly getBalanceHistoryFnInput: ZodValidator>; wallet: import("zod").ZodNonOptional>>; datetime: import("zod").ZodOptional>; options: import("zod").ZodOptional>>; return_all_intervals: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; order: import("zod").ZodOptional>; create_wallet_if_not_exists: import("zod").ZodOptional>; create_token_if_not_exists: import("zod").ZodOptional>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getBalanceHistoryFnOutput: ZodValidator; token_id: import("zod").ZodOptional; token_foreign: import("zod").ZodOptional; wallet_id: import("zod").ZodOptional; wallet_foreign: import("zod").ZodOptional; pending_amount: import("zod").ZodOptional; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; finished_amount: import("zod").ZodOptional; amount: import("zod").ZodOptional; status: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; transfer_identifier: import("zod").ZodOptional; transfer_control_hash: import("zod").ZodOptional>; transfer_from_wallet_id: import("zod").ZodOptional; transfer_from_wallet_foreign: import("zod").ZodOptional; transfer_to_wallet_id: import("zod").ZodOptional; transfer_to_wallet_foreign: import("zod").ZodOptional; transfer_amount: import("zod").ZodOptional; transfer_type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; transfer_force: import("zod").ZodOptional>; transfer_created_at: import("zod").ZodOptional>; transfer_updated_at: import("zod").ZodOptional>; transfer_metadata: import("zod").ZodOptional>>>; transfer_transfer_group_id: import("zod").ZodOptional>>; transfer_transfer_group_identifier: import("zod").ZodOptional>>; transfer_reverses_id: import("zod").ZodOptional>>; transfer_reverses_identifier: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; metadata: import("zod").ZodObject<{ total: import("zod").ZodOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; readonly getExportFnInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; return_signed_url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getExportFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly getFlagsFnInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getFlagsFnOutput: ZodValidator; production: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; readonly getStatisticsFnInput: ZodValidator>>; aggregator: import("zod").ZodOptional>; group: import("zod").ZodOptional>; timezone: import("zod").ZodOptional; filter: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; readonly getStatisticsFnOutput: ZodValidator; period: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly getTokenFnInput: ZodValidator>; token: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; include_balance: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getTokenFnOutput: ZodValidator>; foreign: import("zod").ZodOptional; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; divisor: import("zod").ZodOptional>>; limit: import("zod").ZodOptional>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; belongs_to_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly getTransferFnInput: ZodValidator>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getTransferFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly getTransferGroupFnInput: ZodValidator>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional>; return_reversed_by: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getTransferGroupFnOutput: ZodValidator>; identifier: import("zod").ZodOptional; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; status_finalized_at: import("zod").ZodOptional>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>; validate_final_balance_only: import("zod").ZodOptional>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; reversed_by_identifier: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly getWalletFnInput: ZodValidator>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly getWalletFnOutput: ZodValidator>; foreign: import("zod").ZodOptional; name: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; default_dtw_to: import("zod").ZodOptional>; default_dtw_from: import("zod").ZodOptional>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly healthcheckFnInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly healthcheckFnOutput: ZodValidator>>; message: import("zod").ZodOptional; database_size: import("zod").ZodOptional; indexes_size: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; version: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; readonly listExportsFnInput: ZodValidator>; date: import("zod").ZodOptional; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, import("zod/v4/core").$strict>>>>; limit: import("zod").ZodOptional>>; offset: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; order_by: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly listExportsFnOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; readonly reverseTransferFnInput: ZodValidator>>; status: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; extend_metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>; reverse_withdrawal: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly reverseTransferFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly reverseTransferGroupFnInput: ZodValidator>>; transfer_status: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_metadata: import("zod").ZodOptional>>>; extend_metadata: import("zod").ZodOptional>>>; transfer_extend_metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>>; reverse_withdrawal: import("zod").ZodOptional>>; return_transfers: import("zod").ZodOptional>; validate_final_balance_only: import("zod").ZodOptional>>; metadata_action: import("zod").ZodOptional>>; transfer_metadata_action: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly reverseTransferGroupFnOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; readonly reverseTransfersFnInput: ZodValidator>>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; created_at: import("zod").ZodOptional>>>; updated_at: import("zod").ZodOptional>>>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; from_wallet_metadata: import("zod").ZodOptional>>>>; from_wallet_type: import("zod").ZodOptional>>>; from_wallet_status: import("zod").ZodOptional>>>; from_wallet_created_at: import("zod").ZodOptional>>>; from_wallet_updated_at: import("zod").ZodOptional>>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; to_wallet_metadata: import("zod").ZodOptional>>>>; to_wallet_type: import("zod").ZodOptional>>>; to_wallet_status: import("zod").ZodOptional>>>; to_wallet_created_at: import("zod").ZodOptional>>>; to_wallet_updated_at: import("zod").ZodOptional>>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>; transfer_group_created_at: import("zod").ZodOptional>>>; transfer_group_updated_at: import("zod").ZodOptional>>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>; transfer_group_status: import("zod").ZodOptional>>>; transfer_group_type: import("zod").ZodOptional>>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; token_metadata: import("zod").ZodOptional>>>>; token_type: import("zod").ZodOptional>>>; token_status: import("zod").ZodOptional>>>; token_created_at: import("zod").ZodOptional>>>; token_updated_at: import("zod").ZodOptional>>>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reversed_by_metadata: import("zod").ZodOptional>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet_metadata: import("zod").ZodOptional>>>>; wallet_type: import("zod").ZodOptional>>>; wallet_status: import("zod").ZodOptional>>>; wallet_created_at: import("zod").ZodOptional>>>; wallet_updated_at: import("zod").ZodOptional>>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; reverse: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; reverse_deposit: import("zod").ZodOptional; reverse_withdrawal: import("zod").ZodOptional; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly reverseTransfersFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly setFlagsFnInput: ZodValidator; production: import("zod").ZodOptional; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly setFlagsFnOutput: ZodValidator; production: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; message: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; readonly updateApikeyFnInput: ZodValidator>; metadata: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; apisecret: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_when_not_updated: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateApikeyFnOutput: ZodValidator; description: import("zod").ZodString; id: import("zod").ZodNumber; metadata: ZodType>; apikey: import("zod").ZodString; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; status: import("zod").ZodEnum<{ active: "active"; deleted: "deleted"; }>; scopes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; valid_until: import("zod").ZodOptional>>; apisecret: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; readonly updateTokenFnInput: ZodValidator>>; metadata: import("zod").ZodOptional>>>; public: import("zod").ZodOptional>; status: import("zod").ZodOptional>; options: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateTokenFnOutput: ZodValidator; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; readonly updateTransferFnInput: ZodValidator>>; metadata: import("zod").ZodOptional>>>; extend_metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateTransferFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; readonly updateTransferGroupFnInput: ZodValidator>>; status: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_metadata: import("zod").ZodOptional>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; transfer_metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateTransferGroupFnOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; readonly updateTransferGroupsFnInput: ZodValidator>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; update: import("zod").ZodObject<{ status: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; transfer_metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateTransferGroupsFnOutput: ZodValidator>; identifier: import("zod").ZodOptional; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; status_finalized_at: import("zod").ZodOptional>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>; validate_final_balance_only: import("zod").ZodOptional>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; reversed_by_identifier: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; readonly updateTransfersFnInput: ZodValidator>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; update: import("zod").ZodObject<{ metadata: import("zod").ZodOptional>>>; updated_at: import("zod").ZodOptional>; extend_metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateTransfersFnOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; readonly updateWalletFnInput: ZodValidator>>; metadata: import("zod").ZodOptional>>>; name: import("zod").ZodOptional>>; status: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; default_allow_negative: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; readonly updateWalletFnOutput: ZodValidator>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; aggregateTransferManyTxInput: ZodValidator | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>]>>; aggregators: import("zod").ZodNonOptional>>; alias: import("zod").ZodOptional>; field: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodEnum<{ count: "count"; countDistinct: "countDistinct"; sum: "sum"; average: "average"; min: "min"; max: "max"; }>]>>>>; groups: import("zod").ZodOptional>>; field: import("zod").ZodNonOptional, import("zod").ZodObject<{ period: import("zod").ZodNonOptional>>; timezone: import("zod").ZodNonOptional; }, import("zod/v4/core").$strict>]>>>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; alias: import("zod").ZodOptional; field: import("zod").ZodEnum<{ type: "type"; token: "token"; status: "status"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; }>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>], "type">>>; options: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; aggregateTransferManyTxOutput: ZodValidator>>>; metadata: import("zod").ZodObject<{ aggregators: import("zod").ZodOptional, import("zod").ZodObject<{ function: import("zod").ZodOptional>; field: import("zod").ZodOptional; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>>>; groups: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional, import("zod").ZodObject<{ period: import("zod").ZodNonOptional>>; timezone: import("zod").ZodNonOptional; }, import("zod/v4/core").$strict>]>>>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>], "type">>>>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; authenticationCheckTxInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; authenticationCheckTxOutput: ZodValidator>>; }, import("zod/v4/core").$strip>>; createAccessTokenTxInput: ZodValidator; scopes: import("zod").ZodArray>; expiresIn: import("zod").ZodNumber; filters: import("zod").ZodOptional; from_wallet_foreign: import("zod").ZodOptional; to_wallet_foreign: import("zod").ZodOptional; token_foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ admin: "admin"; }>; expiresIn: import("zod").ZodNumber; }, import("zod/v4/core").$strict>], "type">>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createAccessTokenTxOutput: ZodValidator>; createApikeyTxInput: ZodValidator; functions: import("zod").ZodArray>; description: import("zod").ZodString; valid_until: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ admin: "admin"; }>; description: import("zod").ZodString; valid_until: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>], "type">>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createApikeyTxOutput: ZodValidator; description: import("zod").ZodString; id: import("zod").ZodNumber; metadata: ZodType>; apikey: import("zod").ZodString; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; status: import("zod").ZodEnum<{ active: "active"; deleted: "deleted"; }>; valid_until: import("zod").ZodOptional>>; functions: import("zod").ZodOptional>>; apisecret: import("zod").ZodString; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; createContractTxInput: ZodValidator>; metadata: import("zod").ZodOptional>>>; deposits: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; amount: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>>>; owner: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, import("zod/v4/core").$strip>>>; exchange: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; from_latest_control_hash: import("zod").ZodOptional>>; from_token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_all_intervals: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; createContractTxOutput: ZodValidator; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>>>; exchange: import("zod").ZodOptional; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; createDepositTxInput: ZodValidator; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createDepositTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>>; createDistributionTxInput: ZodValidator>; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; copy_wallet_metadata_fields: import("zod").ZodOptional>; to_property: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; targets: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>, import("zod").ZodArray>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; portion: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>]>>>; leftover: import("zod").ZodNonOptional>>; target: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; dryrun: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; createDistributionTxOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>>>; transfers: import("zod").ZodNonOptional; identifier: import("zod").ZodOptional; control_hash: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional; to_wallet_id: import("zod").ZodOptional; token_id: import("zod").ZodOptional; amount: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; auto_hash: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; status_finalized_at: import("zod").ZodOptional>>>; group_validate: import("zod").ZodOptional>>; from_wallet_foreign: import("zod").ZodOptional>; from_wallet_name: import("zod").ZodOptional>>>; from_wallet_metadata: import("zod").ZodOptional>>>>; from_wallet_type: import("zod").ZodOptional>>; from_wallet_status: import("zod").ZodOptional>>; from_wallet_created_at: import("zod").ZodOptional>>; from_wallet_updated_at: import("zod").ZodOptional>>; to_wallet_foreign: import("zod").ZodOptional>; to_wallet_name: import("zod").ZodOptional>>>; to_wallet_metadata: import("zod").ZodOptional>>>>; to_wallet_type: import("zod").ZodOptional>>; to_wallet_status: import("zod").ZodOptional>>; to_wallet_created_at: import("zod").ZodOptional>>; to_wallet_updated_at: import("zod").ZodOptional>>; transfer_group_identifier: import("zod").ZodOptional>>; transfer_group_created_at: import("zod").ZodOptional>>>; transfer_group_updated_at: import("zod").ZodOptional>>>; transfer_group_metadata: import("zod").ZodOptional>>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>>; transfer_group_status: import("zod").ZodOptional>>>; transfer_group_type: import("zod").ZodOptional>>>; token_foreign: import("zod").ZodOptional>; token_metadata: import("zod").ZodOptional>>>>; token_type: import("zod").ZodOptional>>; token_status: import("zod").ZodOptional>>; token_created_at: import("zod").ZodOptional>>; token_updated_at: import("zod").ZodOptional>>; reverses_identifier: import("zod").ZodOptional>>; reverses_metadata: import("zod").ZodOptional>>>>>; reversed_by_id: import("zod").ZodOptional>>; reversed_by_identifier: import("zod").ZodOptional>>; reversed_by_metadata: import("zod").ZodOptional>>>>>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; createIndexTxInput: ZodValidator; metadata_field: import("zod").ZodString; }, import("zod/v4/core").$strict>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createIndexTxOutput: ZodValidator; metadata_field: import("zod").ZodString; index_size: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; createTokenTxInput: ZodValidator>; public: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; divisor: import("zod").ZodOptional>>; limit: import("zod").ZodOptional>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createTokenTxOutput: ZodValidator; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>; wallet: import("zod").ZodObject<{ id: import("zod").ZodNumber; foreign: import("zod").ZodString; name: import("zod").ZodNullable>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; createTransferTxInput: ZodValidator; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"deposit">; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"withdrawal">; }, import("zod/v4/core").$strict>], "type">>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createTransferTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>>; createTransferGroupTxInput: ZodValidator; status: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; children: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"deposit">; identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"withdrawal">; identifier: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; created_at: import("zod").ZodOptional>; amount: import("zod").ZodNonOptional>; force: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>]>>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; validate_final_balance_only: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; createTransferGroupTxOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; createTransferManyTxInput: ZodValidator; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"deposit">; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"withdrawal">; }, import("zod/v4/core").$strict>], "type">>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createTransferManyTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>>; from_balances: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>>; to_balances: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strict>>; createWalletTxInput: ZodValidator>; name: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; default_allow_negative: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createWalletTxOutput: ZodValidator>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; createWithdrawalTxInput: ZodValidator; latest_control_hash: import("zod").ZodOptional>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; amount: import("zod").ZodNonOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; created_at: import("zod").ZodOptional>; type: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; create_to_wallet_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; createWithdrawalTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>>; dropIndexTxInput: ZodValidator; metadata_field: import("zod").ZodString; }, import("zod/v4/core").$strict>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; dropIndexTxOutput: ZodValidator; metadata_field: import("zod").ZodString; index_size: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; exportBalanceHistoryTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: import("zod").ZodPipe>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; options: import("zod").ZodOptional>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; exportBalanceHistoryTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; exportBalanceManyTxInput: ZodValidator | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; }, import("zod/v4/core").$strict>>>; datetime: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; exportBalanceManyTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; exportTokenManyTxInput: ZodValidator | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; exportTokenManyTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; exportTransferGroupManyTxInput: ZodValidator | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>>; options: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers_count: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; transfer_status_finalized_at: "transfer_status_finalized_at"; validate_final_balance_only: "validate_final_balance_only"; transfer_status: "transfer_status"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; exportTransferGroupManyTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; exportTransferManyTxInput: ZodValidator | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; return_metadata_total: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; control_hash: "control_hash"; from_wallet_id: "from_wallet_id"; to_wallet_id: "to_wallet_id"; token_id: "token_id"; amount: "amount"; force: "force"; auto_hash: "auto_hash"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; group_validate: "group_validate"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; exportTransferManyTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; exportWalletManyTxInput: ZodValidator | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; exportWalletManyTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; findApikeyManyTxInput: ZodValidator; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; description: import("zod").ZodOptional; valid_until: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; description: import("zod").ZodOptional; valid_until: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ apikey: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; description: import("zod").ZodOptional; valid_until: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; description: "description"; id: "id"; metadata: "metadata"; apikey: "apikey"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; scopes: "scopes"; owner: "owner"; valid_until: "valid_until"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; findApikeyManyTxOutput: ZodValidator>; description: import("zod").ZodOptional; id: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>; apikey: import("zod").ZodOptional; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; scopes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; valid_until: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; findBalanceManyTxInput: ZodValidator | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; balance_id?: number | undefined; updated_at?: string | undefined; wallet_id?: number | undefined; wallet_foreign?: string | undefined; wallet_name?: string | undefined; wallet_metadata?: Record | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; }, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ updated_at: "updated_at"; token_id: "token_id"; amount: "amount"; transfer_id: "transfer_id"; wallet_id: "wallet_id"; pending_amount: "pending_amount"; finished_amount: "finished_amount"; latest_control_hash: "latest_control_hash"; pending_amount_to: "pending_amount_to"; pending_amount_from: "pending_amount_from"; available_balance: "available_balance"; token_foreign: "token_foreign"; token_metadata: "token_metadata"; balance_id: "balance_id"; wallet_foreign: "wallet_foreign"; wallet_metadata: "wallet_metadata"; }>; }, import("zod/v4/core").$strict>>>; datetime: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; findBalanceManyTxOutput: ZodValidator>>; transfer_id: import("zod").ZodOptional>; wallet_id: import("zod").ZodOptional>>; pending_amount: import("zod").ZodOptional>>; finished_amount: import("zod").ZodOptional>>; latest_control_hash: import("zod").ZodOptional>>>; pending_amount_to: import("zod").ZodOptional>; pending_amount_from: import("zod").ZodOptional>; available_balance: import("zod").ZodOptional>; token_foreign: import("zod").ZodOptional>>; token_metadata: import("zod").ZodOptional>>>>; wallet_foreign: import("zod").ZodOptional>>; wallet_metadata: import("zod").ZodOptional>>>>; amount: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>>; balance_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; findIndexManyTxInput: ZodValidator>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; findIndexManyTxOutput: ZodValidator>; metadata_field: import("zod").ZodOptional; index_size: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; findTokenManyTxInput: ZodValidator | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; belongs_to?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; divisor: "divisor"; id: "id"; foreign: "foreign"; metadata: "metadata"; limit: "limit"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; public: "public"; belongs_to: "belongs_to"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; findTokenManyTxOutput: ZodValidator; foreign: import("zod").ZodOptional; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; divisor: import("zod").ZodOptional>>; limit: import("zod").ZodOptional>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; belongs_to_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; findTransferGroupManyTxInput: ZodValidator | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers_count: import("zod").ZodOptional>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; transfer_status_finalized_at: "transfer_status_finalized_at"; validate_final_balance_only: "validate_final_balance_only"; transfer_status: "transfer_status"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; findTransferGroupManyTxOutput: ZodValidator>>; identifier: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>>; transfer_group_id: import("zod").ZodOptional>>>; reverses_id: import("zod").ZodOptional>>>; status_finalized_at: import("zod").ZodOptional>>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>>; validate_final_balance_only: import("zod").ZodOptional>>>; transfer_status: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; type: import("zod").ZodOptional>>; reverses_identifier: import("zod").ZodOptional>>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>>; reversed_by_identifier: import("zod").ZodOptional>>; transfers_count: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; findTransferManyTxInput: ZodValidator | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; identifier: "identifier"; metadata: "metadata"; created_at: "created_at"; updated_at: "updated_at"; status: "status"; control_hash: "control_hash"; from_wallet_id: "from_wallet_id"; to_wallet_id: "to_wallet_id"; token_id: "token_id"; amount: "amount"; force: "force"; auto_hash: "auto_hash"; transfer_group_id: "transfer_group_id"; reverses_id: "reverses_id"; status_finalized_at: "status_finalized_at"; group_validate: "group_validate"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_running_balance_for_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; return_signed_amount_for_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strict>>; findTransferManyTxOutput: ZodValidator; identifier: import("zod").ZodOptional; control_hash: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional; to_wallet_id: import("zod").ZodOptional; token_id: import("zod").ZodOptional; amount: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; force: import("zod").ZodOptional>; auto_hash: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>>; from_wallet_foreign: import("zod").ZodOptional>; from_wallet_name: import("zod").ZodOptional>>>; from_wallet_metadata: import("zod").ZodOptional>>>>; from_wallet_type: import("zod").ZodOptional>>; from_wallet_status: import("zod").ZodOptional>>; from_wallet_created_at: import("zod").ZodOptional>>; from_wallet_updated_at: import("zod").ZodOptional>>; to_wallet_foreign: import("zod").ZodOptional>; to_wallet_name: import("zod").ZodOptional>>>; to_wallet_metadata: import("zod").ZodOptional>>>>; to_wallet_type: import("zod").ZodOptional>>; to_wallet_status: import("zod").ZodOptional>>; to_wallet_created_at: import("zod").ZodOptional>>; to_wallet_updated_at: import("zod").ZodOptional>>; transfer_group_identifier: import("zod").ZodOptional>>; transfer_group_created_at: import("zod").ZodOptional>>>; transfer_group_updated_at: import("zod").ZodOptional>>>; transfer_group_metadata: import("zod").ZodOptional>>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>>; transfer_group_status: import("zod").ZodOptional>>>; transfer_group_type: import("zod").ZodOptional>>>; token_foreign: import("zod").ZodOptional>; token_metadata: import("zod").ZodOptional>>>>; token_type: import("zod").ZodOptional>>; token_status: import("zod").ZodOptional>>; token_created_at: import("zod").ZodOptional>>; token_updated_at: import("zod").ZodOptional>>; reverses_identifier: import("zod").ZodOptional>>; reverses_metadata: import("zod").ZodOptional>>>>>; reversed_by_id: import("zod").ZodOptional>>; reversed_by_identifier: import("zod").ZodOptional>>; reversed_by_metadata: import("zod").ZodOptional>>>>>; balance_id: import("zod").ZodOptional>; balance_pending: import("zod").ZodOptional>; balance_pending_to: import("zod").ZodOptional>; balance_pending_from: import("zod").ZodOptional>; balance_finished: import("zod").ZodOptional>; signed_amount: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; findWalletManyTxInput: ZodValidator | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; name: import("zod").ZodOptional; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>; options: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; order: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ type: "type"; id: "id"; foreign: "foreign"; metadata: "metadata"; name: "name"; default_allow_negative: "default_allow_negative"; default_allow_positive: "default_allow_positive"; created_at: "created_at"; updated_at: "updated_at"; default_dtw_to: "default_dtw_to"; default_dtw_from: "default_dtw_from"; status: "status"; balance_token_id: "balance_token_id"; balance_token_foreign: "balance_token_foreign"; balance_transfer_id: "balance_transfer_id"; balance_pending_amount: "balance_pending_amount"; balance_pending_amount_to: "balance_pending_amount_to"; balance_pending_amount_from: "balance_pending_amount_from"; balance_finished_amount: "balance_finished_amount"; balance_amount: "balance_amount"; balance_available_balance: "balance_available_balance"; balance_latest_control_hash: "balance_latest_control_hash"; balance_updated_at: "balance_updated_at"; }>; }, import("zod/v4/core").$strict>>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; findWalletManyTxOutput: ZodValidator; foreign: import("zod").ZodOptional; name: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; default_dtw_to: import("zod").ZodOptional>; default_dtw_from: import("zod").ZodOptional>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; balance_token_id: import("zod").ZodOptional>; balance_token_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>>; metadata: import("zod").ZodNonOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; finishTransactionTxInput: ZodValidator>; options: import("zod").ZodNonOptional>; transaction_id: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; finishTransactionTxOutput: ZodValidator; }, import("zod/v4/core").$strip>>; getBalanceTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: import("zod").ZodPipe>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_wallet_if_not_exists: import("zod").ZodOptional>; create_token_if_not_exists: import("zod").ZodOptional>; create_if_not_exists: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getBalanceTxOutput: ZodValidator>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strict>>; getBalanceHistoryTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; token: import("zod").ZodPipe>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; datetime: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>>; return_all_intervals: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; select: import("zod").ZodOptional>>; deselect: import("zod").ZodOptional>>; order: import("zod").ZodOptional>; create_wallet_if_not_exists: import("zod").ZodOptional>; create_token_if_not_exists: import("zod").ZodOptional>; return_metadata_total: import("zod").ZodOptional; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getBalanceHistoryTxOutput: ZodValidator; token_id: import("zod").ZodOptional; token_foreign: import("zod").ZodOptional; wallet_id: import("zod").ZodOptional; wallet_foreign: import("zod").ZodOptional; pending_amount: import("zod").ZodOptional; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; finished_amount: import("zod").ZodOptional; amount: import("zod").ZodOptional; status: import("zod").ZodOptional>; latest_control_hash: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; transfer_identifier: import("zod").ZodOptional; transfer_control_hash: import("zod").ZodOptional>; transfer_from_wallet_id: import("zod").ZodOptional; transfer_from_wallet_foreign: import("zod").ZodOptional; transfer_to_wallet_id: import("zod").ZodOptional; transfer_to_wallet_foreign: import("zod").ZodOptional; transfer_amount: import("zod").ZodOptional; transfer_type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; transfer_force: import("zod").ZodOptional>; transfer_created_at: import("zod").ZodOptional>; transfer_updated_at: import("zod").ZodOptional>; transfer_metadata: import("zod").ZodOptional>>>; transfer_transfer_group_id: import("zod").ZodOptional>>; transfer_transfer_group_identifier: import("zod").ZodOptional>>; transfer_reverses_id: import("zod").ZodOptional>>; transfer_reverses_identifier: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; metadata: import("zod").ZodObject<{ total: import("zod").ZodOptional; offset: import("zod").ZodNonOptional>; limit: import("zod").ZodNonOptional>; more_rows: import("zod").ZodNonOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; getExportTxInput: ZodValidator>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_signed_url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getExportTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; getFlagsTxInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getFlagsTxOutput: ZodValidator; production: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; getStatisticsTxInput: ZodValidator>; groups: import("zod").ZodOptional>>; field: import("zod").ZodNonOptional, import("zod").ZodObject<{ period: import("zod").ZodNonOptional>>; timezone: import("zod").ZodNonOptional; }, import("zod/v4/core").$strict>]>>>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; field: import("zod").ZodNonOptional>; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodNonOptional>>; alias: import("zod").ZodOptional; field: import("zod").ZodEnum<{ type: "type"; status: "status"; transfer_status: "transfer_status"; }>; }, import("zod/v4/core").$strict>]>>>; aggregator: import("zod").ZodOptional, import("zod").ZodObject<{ function: import("zod").ZodOptional>; field: import("zod").ZodOptional; alias: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>>; filter: import("zod").ZodOptional>>; end_time: import("zod").ZodOptional>>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getStatisticsTxOutput: ZodValidator>>>; }, import("zod/v4/core").$strip>>; getTokenTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; include_balance: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getTokenTxOutput: ZodValidator>; foreign: import("zod").ZodOptional; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; divisor: import("zod").ZodOptional>>; limit: import("zod").ZodOptional>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; belongs_to_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; getTokenManyTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; include_balance: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getTokenManyTxOutput: ZodValidator>; foreign: import("zod").ZodOptional; public: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>>; divisor: import("zod").ZodOptional>>; limit: import("zod").ZodOptional>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; belongs_to_foreign: import("zod").ZodOptional>; balance_transfer_id: import("zod").ZodOptional>; balance_pending_amount: import("zod").ZodOptional>; balance_pending_amount_to: import("zod").ZodOptional>; balance_pending_amount_from: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; balance_latest_control_hash: import("zod").ZodOptional>>; balance_updated_at: import("zod").ZodOptional>>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; getTransferTxInput: ZodValidator>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getTransferTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; getTransferGroupTxInput: ZodValidator>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional>; return_reversed_by: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getTransferGroupTxOutput: ZodValidator>; identifier: import("zod").ZodOptional; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; status_finalized_at: import("zod").ZodOptional>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>; validate_final_balance_only: import("zod").ZodOptional>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; reversed_by_identifier: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; getWalletTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getWalletTxOutput: ZodValidator>; foreign: import("zod").ZodOptional; name: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; default_dtw_to: import("zod").ZodOptional>; default_dtw_from: import("zod").ZodOptional>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; getWalletManyTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; ignore_cache: import("zod").ZodOptional; create_if_not_exists: import("zod").ZodOptional>; return_only_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; getWalletManyTxOutput: ZodValidator>; foreign: import("zod").ZodOptional; name: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; default_dtw_to: import("zod").ZodOptional>; default_dtw_from: import("zod").ZodOptional>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>>; healthcheckTxInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; healthcheckTxOutput: ZodValidator>>; message: import("zod").ZodOptional; database_size: import("zod").ZodOptional; indexes_size: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; version: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; listExportManyTxInput: ZodValidator>; type: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; field: import("zod").ZodEnum<{ identifier: "identifier"; created_at: "created_at"; completed_at: "completed_at"; }>; }, import("zod/v4/core").$strict>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; listExportManyTxOutput: ZodValidator>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; completed_at: import("zod").ZodOptional>; fields: import("zod").ZodOptional>; count: import("zod").ZodOptional; signed_url: import("zod").ZodOptional; size: import("zod").ZodOptional; message: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; queryLogsTxInput: ZodValidator>; endTime: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional; level: import("zod").ZodOptional>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; exact_level: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; queryLogsTxOutput: ZodValidator; timestamp: import("zod").ZodString; payload: import("zod").ZodRecord; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; resetDatabaseTxInput: ZodValidator; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; resetDatabaseTxOutput: ZodValidator; confirmation: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; reverseTransferTxInput: ZodValidator>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverse: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; extend_metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>; reverse_withdrawal: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; reverseTransferTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; reverseTransferGroupTxInput: ZodValidator>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverse: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_metadata: import("zod").ZodOptional>>>; extend_metadata: import("zod").ZodOptional>>>; transfer_extend_metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>>; reverse_withdrawal: import("zod").ZodOptional>>; return_transfers: import("zod").ZodOptional>; validate_final_balance_only: import("zod").ZodOptional>>; metadata_action: import("zod").ZodOptional>>; transfer_metadata_action: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; reverseTransferGroupTxOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; reverseTransferGroupManyTxInput: ZodValidator | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>>; reverse: import("zod").ZodOptional>>>; force: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; transfer_metadata: import("zod").ZodOptional>>>; extend_metadata: import("zod").ZodOptional>>>; transfer_extend_metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>; options: import("zod").ZodOptional>>; reverse_withdrawal: import("zod").ZodOptional>>; return_transfers: import("zod").ZodOptional>; validate_final_balance_only: import("zod").ZodOptional>>; metadata_action: import("zod").ZodOptional>>; transfer_metadata_action: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; reverseTransferGroupManyTxOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; reverseTransferManyTxInput: ZodValidator | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>]>>>; reverse: import("zod").ZodOptional>; force: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; reverse_deposit: import("zod").ZodOptional; reverse_withdrawal: import("zod").ZodOptional; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; reverseTransferManyTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; setFlagsTxInput: ZodValidator>; production: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; setFlagsTxOutput: ZodValidator; production: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; message: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; startTransactionTxInput: ZodValidator>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; startTransactionTxOutput: ZodValidator; }, import("zod/v4/core").$strip>>; updateApikeyTxInput: ZodValidator>>; status: import("zod").ZodOptional>>; apisecret: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_when_not_updated: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateApikeyTxOutput: ZodValidator; description: import("zod").ZodString; id: import("zod").ZodNumber; metadata: ZodType>; apikey: import("zod").ZodString; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; status: import("zod").ZodEnum<{ active: "active"; deleted: "deleted"; }>; scopes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; valid_until: import("zod").ZodOptional>>; apisecret: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; updateTokenTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; update: import("zod").ZodObject<{ metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; public: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateTokenTxOutput: ZodValidator; belongs_to: import("zod").ZodNumber; metadata: import("zod").ZodOptional>>; divisor: import("zod").ZodOptional>; limit: import("zod").ZodOptional>; type: import("zod").ZodEnum<{ group: "group"; value: "value"; share: "share"; contract: "contract"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; "dw-only": "dw-only"; }>; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; updateTransferTxInput: ZodValidator>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; update: import("zod").ZodObject<{ metadata: import("zod").ZodOptional>>>; updated_at: import("zod").ZodOptional>; extend_metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_from_balance: import("zod").ZodOptional>; return_to_balance: import("zod").ZodOptional>; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateTransferTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; from_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; to_balance: import("zod").ZodOptional>; transfer_id: import("zod").ZodOptional; wallet_id: import("zod").ZodNonOptional>; pending_amount: import("zod").ZodNonOptional>; finished_amount: import("zod").ZodNonOptional>; latest_control_hash: import("zod").ZodNonOptional>>; pending_amount_to: import("zod").ZodOptional; pending_amount_from: import("zod").ZodOptional; available_balance: import("zod").ZodOptional; token_foreign: import("zod").ZodNonOptional>; token_metadata: import("zod").ZodOptional>>>; wallet_foreign: import("zod").ZodNonOptional>; wallet_metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodNonOptional>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; updateTransferGroupTxInput: ZodValidator>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>; update: import("zod").ZodObject<{ status: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; transfer_metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateTransferGroupTxOutput: ZodValidator; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; transfer_status_finalized_at: import("zod").ZodOptional>>; validate_final_balance_only: import("zod").ZodOptional>; transfer_status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; status: import("zod").ZodEnum<{ open: "open"; closed: "closed"; }>; type: import("zod").ZodEnum<{ regular: "regular"; exchange: "exchange"; distribution: "distribution"; }>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; updateTransferGroupManyTxInput: ZodValidator | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; }, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; transfer_status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>]>>>; update: import("zod").ZodNonOptional>; transfer_status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strict>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; transfer_metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateTransferGroupManyTxOutput: ZodValidator>; identifier: import("zod").ZodOptional; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>>; transfer_group_id: import("zod").ZodOptional>>; reverses_id: import("zod").ZodOptional>>; status_finalized_at: import("zod").ZodOptional>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>; validate_final_balance_only: import("zod").ZodOptional>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; type: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; transfers: import("zod").ZodOptional; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>>>; reversed_by_identifier: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; transfers: import("zod").ZodArray; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; updateTransferManyTxInput: ZodValidator | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown, import("zod/v4/core").$ZodTypeInternals | undefined; wallet_type?: "token" | "house" | "regular" | undefined; wallet_status?: "active" | "disabled" | undefined; wallet_created_at?: string | undefined; wallet_updated_at?: string | undefined; from_wallet_id?: number | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | undefined; from_wallet_metadata?: Record | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_id?: number | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | undefined; to_wallet_metadata?: Record | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_id?: number | undefined; transfer_group_identifier?: string | undefined; transfer_group_created_at?: string | undefined; transfer_group_updated_at?: string | undefined; transfer_group_metadata?: Record | undefined; transfer_group_status_finalized_at?: string | undefined; transfer_group_status?: "open" | "closed" | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | undefined; token_id?: number | undefined; token_foreign?: string | undefined; token_metadata?: Record | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_id?: number | undefined; reverses_foreign?: string | undefined; reverses_metadata?: Record | undefined; reversed_by_id?: number | undefined; reversed_by_foreign?: string | undefined; reversed_by_metadata?: Record | undefined; created_at?: string | undefined; updated_at?: string | undefined; status_finalized_at?: string | null | undefined; id?: number | undefined; identifier?: string | undefined; from_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; to_wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; wallet?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; token?: { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; } | undefined; type?: "transfer" | "deposit" | "withdrawal" | undefined; status?: "pending" | "finished" | "cancelled" | undefined; transfer_group?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; reverses?: { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; } | undefined; metadata?: Record | undefined; amount?: number | undefined; }, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>>, unknown>>>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>; metadata: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; }, import("zod/v4/core").$strip>]>>>; update: import("zod").ZodNonOptional>>>; updated_at: import("zod").ZodOptional>; extend_metadata: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateTransferManyTxOutput: ZodValidator; from_wallet_id: import("zod").ZodNumber; to_wallet_id: import("zod").ZodNumber; token_id: import("zod").ZodNumber; amount: import("zod").ZodNumber; type: import("zod").ZodEnum<{ transfer: "transfer"; deposit: "deposit"; withdrawal: "withdrawal"; }>; status: import("zod").ZodEnum<{ pending: "pending"; finished: "finished"; cancelled: "cancelled"; }>; force: import("zod").ZodDefault; auto_hash: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; metadata: import("zod").ZodOptional>>; transfer_group_id: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>; group_validate: import("zod").ZodOptional>; from_wallet_foreign: import("zod").ZodOptional; from_wallet_name: import("zod").ZodOptional>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_foreign: import("zod").ZodOptional; to_wallet_name: import("zod").ZodOptional>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_identifier: import("zod").ZodOptional>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_identifier: import("zod").ZodOptional>; reverses_metadata: import("zod").ZodOptional>>>>; reversed_by_id: import("zod").ZodOptional>; reversed_by_identifier: import("zod").ZodOptional>; reversed_by_metadata: import("zod").ZodOptional>>>>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; updateWalletTxInput: ZodValidator>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>; update: import("zod").ZodObject<{ metadata: import("zod").ZodOptional>>>; name: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodOptional>; default_allow_positive: import("zod").ZodOptional>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; options: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; updateWalletTxOutput: ZodValidator>; metadata: import("zod").ZodOptional>>; default_allow_negative: import("zod").ZodDefault; default_allow_positive: import("zod").ZodDefault; created_at: import("zod").ZodUnion; updated_at: import("zod").ZodUnion; default_dtw_to: import("zod").ZodOptional; default_dtw_from: import("zod").ZodOptional; type: import("zod").ZodEnum<{ token: "token"; house: "house"; regular: "regular"; }>; status: import("zod").ZodEnum<{ active: "active"; disabled: "disabled"; }>; }, import("zod/v4/core").$strict>>; updated: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }; export type ValidatorObject = typeof Validator; } declare module "wapi-client/api/base-client" { import { WAPIError } from "wapi-client/lib/errors"; import type WebSocket from 'ws'; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { ReadStream } from "wapi-client/lib/streams"; import { JSONRPCRequest, JSONRPCResponse } from "wapi-client/api/jsonrpc/jsonrpc.enums"; import { WapiClientType } from "wapi-client"; import { HttpConnectionClient } from "wapi-client/api/http-client"; import { ValuesOf } from "wapi-client/lib/ts-utils"; import { type TxMap } from "wapi-client/txs/tx-map.generated"; type TxName = keyof TxMap; type TxIn = TxMap[K]['in']; type TxOut = TxMap[K]['out']; type TxMethods = { [K in TxName]: {} extends TxIn ? (input?: TxIn) => StreamPromise> : (input: TxIn) => StreamPromise>; }; export interface ClientHooks { connected?: (socId: undefined | string) => void; disconnected?: () => void; reconnect?: () => void | boolean; reconnectError?: (err: Error) => void; preflight?: (msg: JSONRPCRequest) => void | boolean; message?: (msg: JSONRPCResponse) => void; } export type ISocketId = string | undefined; type OutboundRequest = { stream: ReadStream; start: number; message: JSONRPCRequest; sendingTimeout?: ReturnType; requestTimeout?: ReturnType; }; export abstract class BaseClient implements TxMethods { type: ValuesOf; protected _connection: WebSocket | HttpConnectionClient; $connect: Promise | Promise | undefined; connectionType: ValuesOf; protected jwt: string; host: string; isConnected: boolean; socId: undefined | string; hooks: ClientHooks; private _requests; private _error; sendingTimeout: number | undefined; requestTimeout: number | undefined; constructor(connection: WebSocket | HttpConnectionClient, connectionType: ValuesOf, $connect?: Promise); protected _setConnected(value: boolean): void; protected _setErrored(err: Error): void; protected _clearError(): void; protected abstract _send(input: JSONRPCRequest | JSONRPCResponse): void; protected abstract _reconnect(nrOfAttempts?: number | undefined): void; abstract close(): Promise; protected _connectionLost(): void; protected _completeRequest(request: OutboundRequest, error?: WAPIError): void; protected _failRequest(id: string | number, error: WAPIError): void; protected _fireConnectionLost(requestInfo: OutboundRequest): void; protected _fireSendingTimeout(requestInfo: OutboundRequest): void; protected _fireRequestTimeout(requestInfo: OutboundRequest): void; protected _handleMessage(incoming: JSONRPCResponse | JSONRPCRequest): void; _sendRaw(method: string, params: Input): StreamPromise; } export interface BaseClient extends TxMethods { } } declare module "wapi-client/api/connection/connection.enums" { export const ConnectionStatus: { readonly ready: "ready"; }; export const SocketStatuses: { readonly authError: 4030; readonly genericError: 4500; }; } declare module "wapi-client/api/ws-client" { import WebSocket from 'ws'; import { AuthenticationError } from "wapi-client/lib/errors"; import { BaseClient, ISocketId } from "wapi-client/api/base-client"; import { JSONRPCRequest, JSONRPCResponse } from "wapi-client/api/jsonrpc/jsonrpc.enums"; import { ConnectionConfig, WapiConnectionOptions } from "wapi-client/api/index"; export function createWsClient(opts: WapiConnectionOptions, config?: ConnectionConfig): WsClient; interface ConnectionWPromise { ws: WebSocket; $connect: Promise; } export type EWapiConnectionOptions = WapiConnectionOptions & { rejectUnauthorized: boolean; clientVersion: string; connectionName?: string; }; export class WsClient extends BaseClient { private _pingTimeout; private _opts; private _connectionConfig; private _tryToReconnect; protected _connection: WebSocket; constructor(initial: ConnectionWPromise, opts: WapiConnectionOptions, config?: ConnectionConfig); protected _setErrored(err: Error | AuthenticationError): void; private _ready; protected _reconnect(nrOfAttempts?: number | undefined): void; private _heartbeat; protected _send(input: JSONRPCRequest | JSONRPCResponse): void; close(): Promise; } } declare module "wapi-client/api/index" { import { createWsClient } from "wapi-client/api/ws-client"; import { createHttpClient } from "wapi-client/api/http-client"; import { BaseClient } from "wapi-client/api/base-client"; import { WsClient } from "wapi-client/api/ws-client"; import { HttpClient } from "wapi-client/api/http-client"; export type WapiConnectionOptions = WapiCredsConnectionOptions | WapiJWTConnectionOptions; export interface WapiCredsConnectionOptions { apikey: string; apisecret: string; host: string; database?: string; rejectUnauthorized?: boolean; } export interface WapiJWTConnectionOptions { jwt: string; host: string; database?: string; rejectUnauthorized?: boolean; } export interface ConnectionConfig { connectingTimeout?: number; reconnectingTimeout?: number; connectionName?: string; httpSkipInitialAuthConnection?: boolean; } export { BaseClient, WsClient, HttpClient, createWsClient, createHttpClient }; } declare module "wapi-client/fns/aggregate-transfers/aggregate-transfers.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { aggregateTransfersFnInputSchema, aggregateTransfersFnOptionsSchema, aggregateTransfersFnOutputSchema } from "wapi-client/fns/aggregate-transfers/aggregate-transfers.schema.zod"; export type AggregateTransfersFnInput = z.input; export type AggregateTransfersFnOptions = z.input; export type AggregateTransfersFnOutput = z.infer; } declare module "wapi-client/fns/fn-consts.enums" { import { Client } from "client.js"; export interface ClientFunctionOptions { client: Client; } } declare module "wapi-client/db/consts.enums" { import { z } from "wapi-client/lib/zod"; import { DatetimeSchema, DbFilterAllowedKeySchema, DbFilterAllowedValueOrMetadataSchema, DbFilterAllowedValueSchema, DbFilterForeignSchema, DbFilterFunctionAllSchema, DbFilterFunctionBasicSchema, DbFilterFunctionInSchema, DbFilterFunctionMetadataBasicSchema, DbFilterFunctionMetadataInSchema, DbFilterFunctionMetadataNullSchema, DbFilterFunctionNullSchema, DbFilterFunctionWhereForeignAllowedSchema, DbFilterFunctionWhereIdentifierAllowedSchema, DbFilterFunctionWhereInSchema, DbFilterFunctionWhereMetadataInSchema, DbFilterFunctionWhereMetadataNullSchema, DbFilterFunctionWhereMetadataPrimitiveSchema, DbFilterFunctionWhereNullSchema, DbFilterFunctionWhereObjectSchema, DbFilterFunctionWherePrimitiveForeignSchema, DbFilterFunctionWherePrimitiveIdentifierSchema, DbFilterFunctionWherePrimitiveObjectSchema, DbFilterFunctionWherePrimitiveSchema, DbFilterIdentifierSchema, DbFilterInnerGenericSchema, DbFilterInnerSchema, DbFilterMetadataFilteringSchema, DbFilterMetadataObjectSchema, DbFilterMetadataSchema, DbFilterOperatorAllSchema, DbFilterOperatorBasicSchema, DbFilterOperatorEqualsSchema, DbFilterOperatorExtendedSchema, DbFilterOperatorForNumbersSchema, DbFilterOperatorForStringsSchema, DbFilterOperatorStringSchema, DbFilterSchema, DbFilterShapeSchema, DbFilterStringNumberArraySchema, DbModelNameSchema, DbTimezone, flagsSchema } from "wapi-client/db/consts"; export type Datetime = z.infer; export type DbFilterAllowedKey = z.infer; export type DbFilterAllowedValueOrMetadata = z.infer; export type DbFilterAllowedValue = z.infer; export type DbFilterForeign = z.infer; export type DbFilterFunctionAll = z.infer; export type DbFilterFunctionBasic = z.infer; export type DbFilterFunctionIn = z.infer; export type DbFilterFunctionMetadataBasic = z.infer; export type DbFilterFunctionMetadataIn = z.infer; export type DbFilterFunctionMetadataNull = z.infer; export type DbFilterFunctionNull = z.infer; export type DbFilterFunctionWhereForeignAllowed = z.infer; export type DbFilterFunctionWhereIdentifierAllowed = z.infer; export type DbFilterFunctionWhereIn = z.infer; export type DbFilterFunctionWhereMetadataIn = z.infer; export type DbFilterFunctionWhereMetadataNull = z.infer; export type DbFilterFunctionWhereMetadataPrimitive = z.infer; export type DbFilterFunctionWhereNull = z.infer; export type DbFilterFunctionWhereObject = z.infer; export type DbFilterFunctionWherePrimitiveForeign = z.infer; export type DbFilterFunctionWherePrimitiveIdentifier = z.infer; export type DbFilterFunctionWherePrimitiveObject = z.infer; export type DbFilterFunctionWherePrimitive = z.infer; export type DbFilterIdentifier = z.infer; export type DbFilterInnerGeneric = z.infer; export type DbFilterInner = z.infer; export type DbFilterMetadataFiltering = z.infer; export type DbFilterMetadataObject = z.infer; export type DbFilterMetadata = z.infer; export type DbFilterOperatorAll = z.infer; export type DbFilterOperatorBasic = z.infer; export type DbFilterOperatorEquals = z.infer; export type DbFilterOperatorExtended = z.infer; export type DbFilterOperatorForNumbers = z.infer; export type DbFilterOperatorForStrings = z.infer; export type DbFilterOperatorString = z.infer; export type DbFilter = z.infer; export type DbFilterShape = z.infer; export type DbFilterStringNumberArray = z.infer; export type DbModelName = z.infer; export type DbTimezone = z.infer; export type Metadata = { [key: string]: string | boolean | number | null; } | null; export type Flags = z.infer; } declare module "wapi-client/lib/query-builder/index" { import { DbFilterAllowedValue, DbFilterOperatorEquals, DbFilterOperatorForNumbers, DbFilterOperatorForStrings } from "wapi-client/db/consts.enums"; import { z } from "wapi-client/lib/zod"; export const DbFilterOperatorAllEnum: Readonly<{ "=": "="; ">=": ">="; "<=": "<="; "<": "<"; ">": ">"; like: "like"; ilike: "ilike"; }>; export type Merge = z.input & Omit, keyof z.input>; export type RemoveNull = T extends null ? never : T; export type SearchableObject = { [k in keyof T]?: RemoveNull; }; export type SearchableMetadata = { [K in keyof T as K extends string ? K extends 'metadata' | `${string}_metadata` ? `${K}.${string}` : never : never]?: V; }; export type SearchableInObject = { [k in keyof T as T[k] extends string | number ? k : never]?: RemoveNull[]; } & SearchableMetadata; export type SearchableNullObject = { [k in keyof T as T[k] extends null ? k : never]: null; } & SearchableMetadata; export type StringKeyObject = { [key: string]: unknown; }; export type RemoveMetadata = Omit; type ExpandMetadataKey = K extends 'metadata' | `${string}_metadata` ? `${K}.${string}` : K; export type SearchableKeysWMetadata = ExpandMetadataKey; export type MetadataDotSearchField = `metadata.${string}` | `${string}_metadata.${string}`; export type OperatorType = I extends boolean | 'foreign' ? DbFilterOperatorEquals : I extends number | 'datetime' ? DbFilterOperatorForNumbers : DbFilterOperatorForStrings; export function validateQueryBuilderSchema(schema: Input, value: unknown): z.infer; type AnyColumn = Col & string; type AnyAliasedColumn = `${AnyColumn} as ${string}`; type AnyMetadataColumn = `metadata.${string}`; type AnyAliasedMetadataColumn = `metadata.${string} as ${string}`; export type Selection = AnyColumn | AnyAliasedColumn; export type SelectionWithMetadata = Selection | AnyMetadataColumn | AnyAliasedMetadataColumn; type IsNever = [T] extends [never] ? true : false; type GetField = T extends Cols ? T : never; type GetAlias = T extends `${string} as ${infer Alias}` ? Alias : never; type GetFieldOfMetadataType = T extends `metadata.${infer Field}` ? Field : never; type GetFieldOfMetadata = IsNever> extends false ? GetAlias : GetFieldOfMetadataType; type GetAliasOfInput = GetField | GetAlias | GetFieldOfMetadata; type GetDefaultAlias = T extends `${string} as ${infer Alias}` ? Alias : Default; export type GetSelectedObject = { [k in T as GetAliasOfInput & string]: Return; }; export type GetDefaultAliasedObject = { [k in T as GetDefaultAlias & string]: Return; }; } declare module "wapi-client/lib/query-builder/query-builder" { import { type Merge, type SearchableObject, type OperatorType, type SearchableInObject, type SearchableNullObject, type SearchableKeysWMetadata, type MetadataDotSearchField } from "wapi-client/lib/query-builder/index"; import { type DbFilterType } from "wapi-client/db/consts"; import { type DbFilter, type DbFilterAllowedValue, type DbFilterFunctionBasic, type DbFilterFunctionIn, type DbFilterFunctionMetadataBasic, type DbFilterFunctionMetadataIn, type DbFilterFunctionMetadataNull, type DbFilterFunctionNull, type DbFilterOperatorAll, type DbFilterOperatorEquals, type DbFilterOperatorForNumbers, type DbFilterOperatorForStrings } from "wapi-client/db/consts.enums"; import { z } from "wapi-client/lib/zod"; export type InnerWhereBuilder = ($queries: QueryBuilder) => QueryBuilder | void | false; export type InnerBuiltQuery = { filter: DbFilter[]; }; export class QueryBuilder { $queries: DbFilterType[]; $schemaBasic: SearchableBasic; $schema: Searchable; constructor($schemaBasic: SearchableBasic, $schema: Searchable, $queries?: DbFilterType[]); toQuery(): { [key: string]: unknown; metadata?: { [key: string]: z.infer; }; } | DbFilterType[]; toJSON(): InnerBuiltQuery; protected add(query: DbFilterType): this; protected addWhere({ fn, field, operator, value, }: { fn: DbFilterFunctionBasic; field: InnerWhereBuilder | SearchableObject> | keyof z.input; operator?: DbFilterOperatorAll | DbFilterAllowedValue; value?: DbFilterAllowedValue; }): this; /** * Build a comparison against a `metadata.x` dot-path field. The two-argument * form (`.where('metadata.x', value)`) carries the value in the operator slot. */ private buildMetadataFilter; /** * Build a comparison against a schema field. The two-argument form * (`.where('token', 'EUR')`) carries the value in the operator slot with an * implied equals; the three-argument form supplies a real operator. */ private buildFieldFilter; protected addIn({ fn, field, value, }: { fn: DbFilterFunctionIn; field: string; value: (string | number)[]; }): this; protected addMetadataNull({ fn, field, }: { fn: DbFilterFunctionMetadataNull; field: string; }): this; protected addNull({ fn, field, }: { fn: DbFilterFunctionNull; field: string; }): this; protected addMetadata({ fn, field, operator, value, }: { fn: DbFilterFunctionMetadataBasic; field: string; operator: DbFilterOperatorForStrings | DbFilterAllowedValue; value?: DbFilterAllowedValue; }): this; protected addMetadataIn({ fn, field, value, }: { fn: DbFilterFunctionMetadataIn; field: string; value: string[] | number[]; }): this; /** * ```javascript * // as an object * .where({ * token: 'EUR' * }) * // as equal * .where('token', 'EUR') * // with an operator * .where('token', '=', 'EUR') * // with a query builder * .where(q => { * q.where('to_wallet', 'my'); * }) * ``` */ where(field: SearchableObject>): this; where(field: InnerWhereBuilder): this; where>, V extends F extends MetadataDotSearchField ? DbFilterAllowedValue : Merge[F & keyof Merge]>(field: F, operator: V): this; where>, V extends F extends MetadataDotSearchField ? DbFilterAllowedValue : Merge[F & keyof Merge]>(field: F, operator: OperatorType, value: V): this; /** * ```javascript * // as an object * .orWhere({ * token: 'EUR' * }) * // as equal * .orWhere('token', 'EUR') * // with an operator * .orWhere('token', '=', 'EUR') * // with a query builder * .orWhere(q => { * q.where('to_wallet', 'my'); * }) * ``` */ orWhere(field: SearchableObject>): this; orWhere(field: InnerWhereBuilder): this; orWhere>, V extends F extends MetadataDotSearchField ? DbFilterAllowedValue : Merge[F & keyof Merge]>(field: F, operator: V): this; orWhere>, V extends F extends MetadataDotSearchField ? DbFilterAllowedValue : Merge[F & keyof Merge]>(field: F, operator: OperatorType, value: V): this; /** * ```javascript * Add an IN filter * * .whereIn('token', ['EUR', 'USD']) * ``` */ whereIn>>, V extends SearchableInObject>>[F]>(field: F, value: V): this; /** * ```javascript * Add an OR IN filter * * .orWhereIn('token', ['EUR', 'USD']) * ``` */ orWhereIn>>, V extends SearchableInObject>>[F]>(field: F, value: V): this; /** * ```javascript * Add an IS NULL filter * * .whereNull('status_finalized_at') * ``` */ whereNull>>>(field: F): this; /** * ```javascript * Add an OR IS NULL filter * * .orWhereNull('status_finalized_at') * ``` */ orWhereNull>>>(field: F): this; /** * ```javascript * Add an NOT NULL filter * * .whereNotNull('status_finalized_at') * ``` */ whereNotNull>>>(field: F): this; /** * ```javascript * Add an OR NOT NULL filter * * .orWhereNotNull('status_finalized_at') * ``` */ orWhereNotNull>>>(field: F): this; /** * ```javascript * Add a metadata field filter * // as equals * .whereMetadata('myCustomField', 10) * // with operator * .whereMetadata('myCustomField', '>', 10) * ``` */ whereMetadata(field: string, value: DbFilterAllowedValue): this; whereMetadata(field: string, operator: DbFilterOperatorEquals, value: boolean): this; whereMetadata(field: string, operator: DbFilterOperatorForNumbers, value: number): this; whereMetadata(field: string, operator: DbFilterOperatorForStrings, value: string): this; /** * ```javascript * Add an OR metadata field filter * // as equals * .orWhereMetadata('myCustomField', 10) * // with operator * .orWhereMetadata('myCustomField', '>', 10) * ``` */ orWhereMetadata(field: string, value: DbFilterAllowedValue): this; orWhereMetadata(field: string, operator: DbFilterOperatorEquals, value: boolean): this; orWhereMetadata(field: string, operator: DbFilterOperatorForNumbers, value: number): this; orWhereMetadata(field: string, operator: DbFilterOperatorForStrings, value: string): this; /** * ```javascript * Add an IN filter for metadata field * * .whereMetadataIn('myCustomField', [9, 10]) * ``` */ whereMetadataIn(field: string, value: string[] | number[]): this; /** * ```javascript * Add an OR IN filter for metadata field * * .orWhereMetadataIn('myCustomField', [9, 10]) * ``` */ orWhereMetadataIn(field: string, value: string[] | number[]): this; /** * ```javascript * Add an IS NULL filter for metadata field * * .whereMetadataNull('myCustomField') * ``` */ whereMetadataNull(field: string): this; /** * ```javascript * Add an OR IS NULL filter for metadata field * * .orWhereMetadataNull('myCustomField') * ``` */ orWhereMetadataNull(field: string): this; /** * ```javascript * Add an NOT NULL filter for metadata field * * .whereMetadataNotNull('myCustomField') * ``` */ whereMetadataNotNull(field: string): this; /** * ```javascript * Add an OR NOT NULL filter for metadata field * * .orWhereMetadataNotNull('myCustomField') * ``` */ orWhereMetadataNotNull(field: string): this; } } declare module "wapi-client/lib/query-builder/aggregate-query-builder" { import { type GetDefaultAliasedObject, type GetSelectedObject, type Selection, type SelectionWithMetadata, type StringKeyObject } from "wapi-client/lib/query-builder/index"; import { type DbFilterType } from "wapi-client/db/consts"; import { DbTimezone } from "wapi-client/db/consts.enums"; import { ITxAggregator, ITxAggregatorSimple, ITxGroup, ITxPeriodSimple } from "wapi-client/txs/consts.enums"; import { ReadStream } from "wapi-client/lib/streams"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { InnerBuiltQuery, QueryBuilder } from "wapi-client/lib/query-builder/query-builder"; import { z } from "wapi-client/lib/zod"; type AggregateBuiltQuery = InnerBuiltQuery & { aggregators: ITxAggregator[]; groups: ITxGroup[]; options: z.infer; }; type AggregateRow = { [k in keyof Aggregators]: number; } & { [k in keyof Groups]: string; }; type AggregateResult = { [k in keyof Result]: k extends 'metadata' ? Result[k] : AggregateRow[]; }; type AggregateMap = { [key: string]: ITxAggregator; }; type GroupMap = { [key: string]: ITxGroup; }; type GetAggregateObject = First extends undefined ? { [k in Fn]: ITxAggregator; } : GetDefaultAliasedObject; export class AggregateQueryBuilder extends QueryBuilder { $options?: Partial>; $optionsSchema: Options; $start: (q: AggregateBuiltQuery) => StreamPromise; $aggregators: Aggregators; $groups: Groups; $aggregatableSchema: AggregatableFields; $groupableSchema: GroupableFields; $timezone?: DbTimezone; constructor({ $queries, $options, start, schema, schemaBasic, optionsSchema, aggregators, groups, aggregatableSchema, groupableSchema, timezone, }: { start: (q: AggregateBuiltQuery) => StreamPromise; schemaBasic: SearchableBasic; schema: Searchable; optionsSchema: Options; aggregators: Aggregators; groups: Groups; aggregatableSchema: AggregatableFields; groupableSchema: GroupableFields; $queries?: DbFilterType[]; $options?: Partial>; timezone?: DbTimezone; }); protected add(addQuery: DbFilterType): this; private start; private getAggregators; private getGroups; toJSON(): AggregateBuiltQuery; then, TResult2 = never>(onfulfilled?: (value: AggregateResult) => TResult1 | PromiseLike, onrejected?: (reason: Error) => TResult2 | PromiseLike): Promise; catch(onerror: (reason: Error) => TResult2 | PromiseLike): Promise | TResult2>; finally(fn: () => void): Promise>; stream(): ReadStream; options(options: z.input): AggregateQueryBuilder; timezone(timezone: DbTimezone): AggregateQueryBuilder; groupBy | ITxPeriodSimple>, GroupInput extends SelectionWithMetadata | ITxPeriodSimple> | undefined = undefined>(first: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, { type: "period"; field: "year" | "month" | "week" | "day" | "hour" | "minute" | { period: "year" | "month" | "week" | "day" | "hour" | "minute"; timezone: string; }; alias?: string | undefined; } | { type: "field"; field: string; alias?: string | undefined; } | { type: "metadata_field"; field: string; alias?: string | undefined; }>, AggregatableFields, GroupableFields, Result>; private addAggregator; count> | undefined = undefined, AggregateInput extends Selection> | undefined = undefined>(first?: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, Groups, AggregatableFields, GroupableFields, Result>; distinct> | undefined = undefined, AggregateInput extends Selection> | undefined = undefined>(first?: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, Groups, AggregatableFields, GroupableFields, Result>; avg> | undefined = undefined, AggregateInput extends Selection> | undefined = undefined>(first?: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, Groups, AggregatableFields, GroupableFields, Result>; min> | undefined = undefined, AggregateInput extends Selection> | undefined = undefined>(first?: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, Groups, AggregatableFields, GroupableFields, Result>; max> | undefined = undefined, AggregateInput extends Selection> | undefined = undefined>(first?: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, Groups, AggregatableFields, GroupableFields, Result>; sum> | undefined = undefined, AggregateInput extends Selection> | undefined = undefined>(first?: FirstInput, ...input: ReadonlyArray): AggregateQueryBuilder, Groups, AggregatableFields, GroupableFields, Result>; } } declare module "wapi-client/fns/aggregate-transfers/aggregate-transfers" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { AggregateTransfersFnInput, AggregateTransfersFnOptions } from "wapi-client/fns/aggregate-transfers/aggregate-transfers.enums"; import { AggregateQueryBuilder } from "wapi-client/lib/query-builder/aggregate-query-builder"; /** * @internal * * Aggregate Transfers using either a simple filter or queryBuilder * */ export function aggregateTransfers(options: ClientFunctionOptions, input?: AggregateTransfersFnInput | undefined, fnOptions?: AggregateTransfersFnOptions): AggregateQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_metadata: import("zod").ZodOptional>>; wallet_type: import("zod").ZodOptional>; wallet_status: import("zod").ZodOptional>; wallet_created_at: import("zod").ZodOptional>; wallet_updated_at: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_metadata: import("zod").ZodOptional>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_metadata: import("zod").ZodOptional>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_created_at: import("zod").ZodOptional>; transfer_group_updated_at: import("zod").ZodOptional>; transfer_group_metadata: import("zod").ZodOptional>>; transfer_group_status_finalized_at: import("zod").ZodOptional>; transfer_group_status: import("zod").ZodOptional>; transfer_group_type: import("zod").ZodOptional>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; token_metadata: import("zod").ZodOptional>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_metadata: import("zod").ZodOptional>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_metadata: import("zod").ZodOptional>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ return_all_intervals: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, {}, {}, import("zod").ZodEnum<{ id: "id"; token: "token"; amount: "amount"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; "from.amount": "from.amount"; "to.amount": "to.amount"; "abs.amount": "abs.amount"; }>, import("zod").ZodEnum<{ type: "type"; token: "token"; status: "status"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; }>, { rows: Record[]; metadata: { groups: ({ type: "period"; field: "year" | "month" | "week" | "day" | "hour" | "minute" | { period: "year" | "month" | "week" | "day" | "hour" | "minute"; timezone: string; }; alias?: string | undefined; } | { type: "field"; field: string; alias?: string | undefined; } | { type: "metadata_field"; field: string; alias?: string | undefined; })[]; aggregators?: ("count" | "countDistinct" | "sum" | "average" | "min" | "max" | { function?: "count" | "countDistinct" | "sum" | "average" | "min" | "max" | undefined; field?: string | undefined; alias?: string | undefined; })[] | undefined; }; }>; } declare module "wapi-client/fns/create-access-token/create-access-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createAccessTokenFnInputSchema, createAccessTokenFnLimitedSchema, createAccessTokenFnOptionsSchema, createAccessTokenFnOutputSchema, createAccessTokenLimitedScopeFnSchema } from "wapi-client/fns/create-access-token/create-access-token.schema.zod"; export type CreateAccessTokenFnInput = z.input; export type CreateAccessTokenFnLimited = z.input; export type CreateAccessTokenFnOptions = z.input; export type CreateAccessTokenFnOutput = z.infer; export type CreateAccessTokenLimitedScopeFn = z.input; } declare module "wapi-client/fns/create-access-token/create-access-token" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateAccessTokenFnInput, CreateAccessTokenFnOutput, CreateAccessTokenFnOptions } from "wapi-client/fns/create-access-token/create-access-token.enums"; /** * @internal * * Create a JWT token for use with HTTP api * */ export function createAccessToken(options: ClientFunctionOptions, input: CreateAccessTokenFnInput, fnOptions?: CreateAccessTokenFnOptions): StreamPromise; } declare module "wapi-client/fns/create-apikey/create-apikey.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createApikeyFnInputSchema, createApikeyFnOptionsSchema, createApikeyFnOutputSchema, createApikeyInputSchema } from "wapi-client/fns/create-apikey/create-apikey.schema.zod"; export type CreateApikeyFnInput = z.input; export type CreateApikeyFnOptions = z.input; export type CreateApikeyFnOutput = z.infer; export type CreateApikeyInput = z.input; } declare module "wapi-client/fns/create-apikey/create-apikey" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateApikeyFnInput, CreateApikeyFnOutput, CreateApikeyFnOptions } from "wapi-client/fns/create-apikey/create-apikey.enums"; /** * @internal * * Create a new API key for accessing WAPI */ export function createApikey(options: ClientFunctionOptions, input: CreateApikeyFnInput, fnOptions?: CreateApikeyFnOptions): StreamPromise; } declare module "wapi-client/fns/create-contract/create-contract.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createContractBuyerInputSchema, createContractFnInputSchema, createContractFnOptionsSchema, createContractFnOutputSchema, createContractInputSchema } from "wapi-client/fns/create-contract/create-contract.schema.zod"; export type CreateContractBuyerInput = z.input; export type CreateContractFnInput = z.input; export type CreateContractFnOptions = z.input; export type CreateContractFnOutput = z.infer; export type CreateContractInput = z.input; } declare module "wapi-client/fns/create-contract/create-contract" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateContractFnInput, CreateContractFnOutput, CreateContractFnOptions } from "wapi-client/fns/create-contract/create-contract.enums"; /** * @internal * * Create a contract like transferGroup */ export function createContract(options: ClientFunctionOptions, input: CreateContractFnInput, fnOptions?: CreateContractFnOptions): StreamPromise; } declare module "wapi-client/fns/create-deposit/create-deposit.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createDepositFnInputSchema, createDepositFnOptionsSchema, createDepositFnOutputSchema, createDepositInputSchema } from "wapi-client/fns/create-deposit/create-deposit.schema.zod"; export type CreateDepositFnInput = z.input; export type CreateDepositFnOptions = z.input; export type CreateDepositFnOutput = z.infer; export type CreateDepositInput = z.input; } declare module "wapi-client/fns/create-transfers/create-transfers.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTransfersFnInputSchema, createTransfersFnOptionsSchema, createTransfersFnOutputSchema } from "wapi-client/fns/create-transfers/create-transfers.schema.zod"; export type CreateTransfersFnInput = z.input; export type CreateTransfersFnOptions = z.input; export type CreateTransfersFnOutput = z.infer; } declare module "wapi-client/fns/create-deposit/create-deposit" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateDepositFnInput, CreateDepositFnOptions, CreateDepositFnOutput } from "wapi-client/fns/create-deposit/create-deposit.enums"; /** * @internal * * Create a deposit transaction into a wallet, by issuing new tokens to the system. */ export function createDeposit(options: ClientFunctionOptions, input: CreateDepositFnInput, fnOptions?: CreateDepositFnOptions): StreamPromise; } declare module "wapi-client/fns/create-exchange/create-exchange.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createExchangeFnInputSchema, createExchangeFnOptionsSchema, createExchangeFnOutputSchema, createExchangeInputSchema } from "wapi-client/fns/create-exchange/create-exchange.schema.zod"; export type CreateExchangeFnInput = z.input; export type CreateExchangeFnOptions = z.input; export type CreateExchangeFnOutput = z.infer; export type CreateExchangeInput = z.input; } declare module "wapi-client/fns/create-exchange/create-exchange" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateExchangeFnInput, CreateExchangeFnOptions, CreateExchangeFnOutput } from "wapi-client/fns/create-exchange/create-exchange.enums"; /** * @internal * * Create an exchange transfer group - change one token in certain amount for another token of certain amount. * The transfers are connected and either fail or succeed both */ export function createExchange(options: ClientFunctionOptions, input: CreateExchangeFnInput, fnOptions?: CreateExchangeFnOptions): StreamPromise; } declare module "wapi-client/fns/create-index/create-index.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createIndexFnInputSchema, createIndexFnOptionsSchema, createIndexFnOutputSchema, createIndexInputSchema } from "wapi-client/fns/create-index/create-index.schema.zod"; export type CreateIndexFnInput = z.input; export type CreateIndexFnOptions = z.input; export type CreateIndexFnOutput = z.infer; export type CreateIndexInput = z.input; } declare module "wapi-client/fns/create-index/create-index" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateIndexFnInput, CreateIndexFnOptions, CreateIndexFnOutput } from "wapi-client/fns/create-index/create-index.enums"; /** * @internal * * Create a metadata index. */ export function createIndex(options: ClientFunctionOptions, input: CreateIndexFnInput, fnOptions?: CreateIndexFnOptions): StreamPromise; } declare module "wapi-client/fns/create-token/create-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTokenFnInputSchema, createTokenFnOptionsSchema, createTokenFnOutputSchema, createTokenInputSchema } from "wapi-client/fns/create-token/create-token.schema.zod"; export type CreateTokenFnInput = z.input; export type CreateTokenFnOptions = z.input; export type CreateTokenFnOutput = z.infer; export type CreateTokenInput = z.input; } declare module "wapi-client/fns/create-token/create-token" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateTokenFnInput, CreateTokenFnOutput, CreateTokenFnOptions } from "wapi-client/fns/create-token/create-token.enums"; /** * @internal * * Create a new Token in the system which can then be transferred between wallets */ export function createToken(options: ClientFunctionOptions, input: CreateTokenFnInput, fnOptions?: CreateTokenFnOptions): StreamPromise; } declare module "wapi-client/fns/create-transfer/create-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTransferBaseInputSchema, createTransferDepositInputSchema, createTransferFnInputSchema, createTransferFnOptionsSchema, createTransferFnOutputSchema, createTransferRegularInputSchema, createTransferWildInputSchema, createTransferWithdrawalInputSchema } from "wapi-client/fns/create-transfer/create-transfer.schema.zod"; export type CreateTransferBaseInput = z.input; export type CreateTransferDepositInput = z.input; export type CreateTransferFnInput = z.input; export type CreateTransferFnOptions = z.input; export type CreateTransferFnOutput = z.infer; export type CreateTransferRegularInput = z.input; export type CreateTransferWildInput = z.input; export type CreateTransferWithdrawalInput = z.input; } declare module "wapi-client/fns/create-transfer/create-transfer" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { TransferInputIn } from "wapi-client/txs/create-transfer/create-transfer.enums"; import { CreateTransferFnInput, CreateTransferFnOptions, CreateTransferFnOutput, CreateTransferWildInput } from "wapi-client/fns/create-transfer/create-transfer.enums"; /** * @internal * * Create a transfer of Token amount from one wallet to the other. */ export function createTransfer(options: ClientFunctionOptions, input: CreateTransferFnInput, fnOptions?: CreateTransferFnOptions): StreamPromise; export function transferFnInputToTransferData(input: CreateTransferWildInput, token?: string): TransferInputIn; } declare module "wapi-client/fns/create-transfer-group/create-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createTransferGroupChildDepositInput, createTransferGroupChildInput, createTransferGroupChildRegularInput, createTransferGroupChildWithdrawalInput, createTransferGroupFnInputSchema, createTransferGroupFnOptionsSchema, createTransferGroupFnOutputSchema, createTransferGroupInput } from "wapi-client/fns/create-transfer-group/create-transfer-group.schema.zod"; export type CreateTransferGroupChildDepositInput = z.input; export type CreateTransferGroupChildInput = z.input; export type CreateTransferGroupChildRegularInput = z.input; export type CreateTransferGroupChildWithdrawalInput = z.input; export type CreateTransferGroupFnInput = z.input; export type CreateTransferGroupFnOptions = z.input; export type CreateTransferGroupFnOutput = z.infer; export type CreateTransferGroupInput = z.input; } declare module "wapi-client/fns/create-transfer-group/create-transfer-group" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateTransferGroupFnInput, CreateTransferGroupFnOutput, CreateTransferGroupFnOptions } from "wapi-client/fns/create-transfer-group/create-transfer-group.enums"; /** * @internal * * Create a TransferGroup entity to group transfers into a logical or status locked group. * Can include the transfers in the same call or if non 'closed' TransferGroup, add the transfers later. * Can also include child TransferGroups to create a hierarchy. * */ export function createTransferGroup(options: ClientFunctionOptions, input: CreateTransferGroupFnInput, fnOptions?: CreateTransferGroupFnOptions): StreamPromise; } declare module "wapi-client/fns/create-transfers/create-transfers" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateTransfersFnInput, CreateTransfersFnOutput, CreateTransfersFnOptions } from "wapi-client/fns/create-transfers/create-transfers.enums"; /** * @internal * * Create multiple transfers with one call. Transfers are created in a transaction so it either succeeds or fails as one. * Will respect internal balance transfers to avoid latest_control_hash */ export function createTransfers(options: ClientFunctionOptions, input: CreateTransfersFnInput, fnOptions?: CreateTransfersFnOptions): StreamPromise; } declare module "wapi-client/fns/create-wallet/create-wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createWalletFnInputSchema, createWalletFnOptionsSchema, createWalletFnOutputSchema, createWalletInputSchema } from "wapi-client/fns/create-wallet/create-wallet.schema.zod"; export type CreateWalletFnInput = z.input; export type CreateWalletFnOptions = z.input; export type CreateWalletFnOutput = z.infer; export type CreateWalletInput = z.input; } declare module "wapi-client/fns/create-wallet/create-wallet" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateWalletFnInput, CreateWalletFnOutput, CreateWalletFnOptions } from "wapi-client/fns/create-wallet/create-wallet.enums"; /** * @internal * * Create a Wallet entity which can then transfer amounts of Tokens. */ export function createWallet(options: ClientFunctionOptions, input: CreateWalletFnInput, fnOptions?: CreateWalletFnOptions): StreamPromise; } declare module "wapi-client/fns/create-withdrawal/create-withdrawal.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { createWithdrawalFnInputSchema, createWithdrawalFnOptionsSchema, createWithdrawalFnOutputSchema, createWithdrawalInputSchema } from "wapi-client/fns/create-withdrawal/create-withdrawal.schema.zod"; export type CreateWithdrawalFnInput = z.input; export type CreateWithdrawalFnOptions = z.input; export type CreateWithdrawalFnOutput = z.infer; export type CreateWithdrawalInput = z.input; } declare module "wapi-client/fns/create-withdrawal/create-withdrawal" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { CreateWithdrawalFnInput, CreateWithdrawalFnOptions, CreateWithdrawalFnOutput } from "wapi-client/fns/create-withdrawal/create-withdrawal.enums"; /** * @internal * * Create a transfer withdrawing funds from a Wallet. * Will default to transferring funds to Token default Wallet. */ export function createWithdrawal(options: ClientFunctionOptions, input: CreateWithdrawalFnInput, fnOptions?: CreateWithdrawalFnOptions): StreamPromise; } declare module "wapi-client/fns/export-balance-history/export-balance-history.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportBalanceHistoryFnInputSchema, exportBalanceHistoryFnOptionsSchema, exportBalanceHistoryFnOutputSchema, exportBalanceHistoryInputSchema } from "wapi-client/fns/export-balance-history/export-balance-history.schema.zod"; export type ExportBalanceHistoryFnInput = z.input; export type ExportBalanceHistoryFnOptions = z.input; export type ExportBalanceHistoryFnOutput = z.infer; export type ExportBalanceHistoryInput = z.input; } declare module "wapi-client/fns/export-balance-history/export-balance-history" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { ExportBalanceHistoryFnInput, ExportBalanceHistoryFnOutput, ExportBalanceHistoryFnOptions } from "wapi-client/fns/export-balance-history/export-balance-history.enums"; /** * @internal * * Output balanceHistory query to an Export */ export function exportBalanceHistory(options: ClientFunctionOptions, input: ExportBalanceHistoryFnInput, fnOptions?: ExportBalanceHistoryFnOptions): StreamPromise; } declare module "wapi-client/fns/drop-index/drop-index.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { dropIndexFnInputSchema, dropIndexFnOptionsSchema, dropIndexFnOutputSchema, dropIndexInputSchema } from "wapi-client/fns/drop-index/drop-index.schema.zod"; export type DropIndexFnInput = z.input; export type DropIndexFnOptions = z.input; export type DropIndexFnOutput = z.infer; export type DropIndexInput = z.input; } declare module "wapi-client/fns/drop-index/drop-index" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { DropIndexFnInput, DropIndexFnOptions, DropIndexFnOutput } from "wapi-client/fns/drop-index/drop-index.enums"; /** * @internal * * Drop a metadata index. */ export function dropIndex(options: ClientFunctionOptions, input: DropIndexFnInput, fnOptions?: DropIndexFnOptions): StreamPromise; } declare module "wapi-client/fns/export-balances/export-balances.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportBalancesFnInputSchema, exportBalancesFnOptionsSchema, exportBalancesFnOutputSchema, exportBalancesInputSchema } from "wapi-client/fns/export-balances/export-balances.schema.zod"; export type ExportBalancesFnInput = z.input; export type ExportBalancesFnOptions = z.input; export type ExportBalancesFnOutput = z.infer; export type ExportBalancesInput = z.input; } declare module "wapi-client/lib/query-builder/find-query-builder" { import { type StringKeyObject } from "wapi-client/lib/query-builder/index"; import { type DbFilterType } from "wapi-client/db/consts"; import { type ITxFindMetadata, type ITxNullsOrderingDirection, type ITxOrderingDirection } from "wapi-client/txs/consts.enums"; import { ReadStream } from "wapi-client/lib/streams"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { type InnerBuiltQuery, QueryBuilder } from "wapi-client/lib/query-builder/query-builder"; import { z } from "wapi-client/lib/zod"; type ResultSelect = { [K in keyof T]?: boolean; }; type SelectMap = { [k in T as k & string]: true; }; export type AllTrue = { [K in keyof T]: true; }; type SearchResultType = K extends string ? { [key in K]: V[]; } & { metadata: ITxFindMetadata; } : K; type FinalSearchItem, DeSelectedFields extends ResultSelect> = SelectedSearchItem, Omit, keyof DeSelectedFields> & Required>>; type SelectedSearchItem> = { [k in keyof ResItem as SelectedFields[k] extends true ? k : never]-?: ResItem[k]; }; export type BuiltFindQuery = InnerBuiltQuery & { options: StringKeyObject; }; type SelectOptionsObject = { select?: (keyof ResultFields)[]; deselect?: (keyof ResultFields)[]; }; export type QueryBuilderOrderingInputObject = { column: string; order?: ITxOrderingDirection; nulls?: ITxNullsOrderingDirection; }; export type QueryBuilderOrderingInput = string | QueryBuilderOrderingInputObject; export class FindQueryBuilder, DeSelectedFields extends ResultSelect = {}, IsBaseSelect extends boolean = true> extends QueryBuilder { $options?: Partial> & SelectOptionsObject; $optionsSchema: Options; $start: (q: BuiltFindQuery) => StreamPromise; constructor({ $queries, $options, start, schema, schemaBasic, optionsSchema, }: { start: (q: BuiltFindQuery) => StreamPromise; schemaBasic: SearchableBasic; schema: Searchable; optionsSchema: Options; $queries?: DbFilterType[]; $options?: Partial> & SelectOptionsObject; }); protected add(addQuery: DbFilterType): this; private start; toJSON(): BuiltFindQuery; then>, TResult2 = never>(onfulfilled?: (value: SearchResultType>) => TResult1 | PromiseLike, onrejected?: (reason: Error) => TResult2 | PromiseLike): Promise; catch(onerror: (reason: Error) => TResult2 | PromiseLike): Promise> | TResult2>; finally(fn: () => void): Promise, Omit, keyof DeSelectedFields> & Required>>>>; stream(): ReadStream; /** * ```javascript * Select which fields should be returned * * .select('id', 'created_at', 'updated_at') * ``` */ select | undefined = undefined>(first: First, ...select: ReadonlyArray): FindQueryBuilder : SelectedFields & SelectMap, {}, false>; /** * ```javascript * Select which fields should not be returned * * .deselect('id', 'created_at', 'updated_at') * ``` */ deselect | undefined = undefined>(first: First, ...deselect: ReadonlyArray): FindQueryBuilder, DeSelectedFields & SelectMap, true>; /** * ```javascript * Set options * .options({ * tracking_id: 'my-log-id', * }) * ``` */ options(options: Partial>): FindQueryBuilder; /** * ```javascript * Limit number of returned items * .limit(10) * ``` */ limit(limit: number): FindQueryBuilder; /** * ```javascript * Add an offset * .offset(10) * ``` */ offset(offset: number): FindQueryBuilder; /** * ```javascript * Add an order by clause * // as one string * .orderBy('id desc nulls last') * // as separate parameters * .orderBy('id', 'desc', 'last') * // multiple orderings * .orderBy([ * { * column: 'id', * order: 'desc', * nulls: 'last', * }, * { * column: 'created_at', * order: 'desc', * nulls: 'last', * }, * ]) * ``` */ orderBy(input: (keyof ResultFields & string) | `${keyof ResultFields & string} ${ITxOrderingDirection}` | `${keyof ResultFields & string} ${ITxOrderingDirection} nulls ${ITxNullsOrderingDirection}` | QueryBuilderOrderingInput[], direction?: ITxOrderingDirection, nullsDirection?: ITxNullsOrderingDirection): FindQueryBuilder; } } declare module "wapi-client/fns/export-balances/export-balances" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ExportBalancesFnInput, ExportBalancesFnOptions } from "wapi-client/fns/export-balances/export-balances.enums"; import { FindQueryBuilder } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Balances using either a simple filter or queryBuilder and save the results to an Export * */ export function exportBalances(options: ClientFunctionOptions, input?: ExportBalancesFnInput, fnOptions?: ExportBalancesFnOptions): FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodOptional>>>; balance_id: import("zod").ZodOptional; updated_at: import("zod").ZodOptional>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_metadata: import("zod").ZodOptional>>; wallet_type: import("zod").ZodOptional>; wallet_status: import("zod").ZodOptional>; wallet_created_at: import("zod").ZodOptional>; wallet_updated_at: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; datetime: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { token_id: number; wallet_id: number; pending_amount: number; finished_amount: number; latest_control_hash: string | null; token_foreign: string; wallet_foreign: string; amount: number; updated_at: string; transfer_id?: number | undefined; pending_amount_to?: number | undefined; pending_amount_from?: number | undefined; available_balance?: number | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; balance_id?: number | undefined; }, { updated_at: true; amount: true; pending_amount: true; finished_amount: true; pending_amount_to: true; pending_amount_from: true; available_balance: true; token_foreign: true; wallet_foreign: true; }, {}, true>; } declare module "wapi-client/fns/export-tokens/export-tokens.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportTokensFnInputSchema, exportTokensFnOptionsSchema, exportTokensFnOutputSchema, exportTokensInputSchema } from "wapi-client/fns/export-tokens/export-tokens.schema.zod"; export type ExportTokensFnInput = z.input; export type ExportTokensFnOptions = z.input; export type ExportTokensFnOutput = z.infer; export type ExportTokensInput = z.input; } declare module "wapi-client/fns/export-tokens/export-tokens" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ExportTokensFnInput, ExportTokensFnOptions } from "wapi-client/fns/export-tokens/export-tokens.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Tokens using either a simple filter or queryBuilder and save the results to an Export * */ export function exportTokens(options: ClientFunctionOptions, input?: ExportTokensFnInput, fnOptions?: ExportTokensFnOptions): FindQueryBuilder, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; public: import("zod").ZodOptional>; foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; type: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ include_balance: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; foreign: string; public: boolean; belongs_to: number; type: "group" | "value" | "share" | "contract"; status: "active" | "disabled" | "dw-only"; created_at: string; updated_at: string; belongs_to_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; }, AllTrue<{ id: number; foreign?: string | undefined; public?: boolean | undefined; belongs_to?: number | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; type?: "group" | "value" | "share" | "contract" | undefined; status?: "active" | "disabled" | "dw-only" | undefined; created_at?: string | undefined; updated_at?: string | undefined; belongs_to_foreign?: string | null | undefined; balance_transfer_id?: number | null | undefined; balance_pending_amount?: number | null | undefined; balance_pending_amount_to?: number | null | undefined; balance_pending_amount_from?: number | null | undefined; balance_finished_amount?: number | null | undefined; balance_amount?: number | null | undefined; balance_available_balance?: number | null | undefined; balance_latest_control_hash?: string | null | undefined; balance_updated_at?: string | null | undefined; }>, {}, true>; } declare module "wapi-client/fns/export-transfer-groups/export-transfer-groups.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportTransferGroupsFnInputSchema, exportTransferGroupsFnOptionsSchema, exportTransferGroupsFnOutputSchema, exportTransferGroupsInputSchema } from "wapi-client/fns/export-transfer-groups/export-transfer-groups.schema.zod"; export type ExportTransferGroupsFnInput = z.input; export type ExportTransferGroupsFnOptions = z.input; export type ExportTransferGroupsFnOutput = z.infer; export type ExportTransferGroupsInput = z.input; } declare module "wapi-client/txs/tx-types" { export * from "wapi-client/txs/aggregate-transfer-many/aggregate-transfer-many.enums"; export * from "wapi-client/txs/authentication-check/authentication-check.enums"; export * from "wapi-client/txs/create-access-token/create-access-token.enums"; export * from "wapi-client/txs/create-apikey/create-apikey.enums"; export * from "wapi-client/txs/create-contract/create-contract.enums"; export * from "wapi-client/txs/create-deposit/create-deposit.enums"; export * from "wapi-client/txs/create-distribution/create-distribution.enums"; export * from "wapi-client/txs/create-index/create-index.enums"; export * from "wapi-client/txs/create-token/create-token.enums"; export * from "wapi-client/txs/create-transfer/create-transfer.enums"; export * from "wapi-client/txs/create-transfer-group/create-transfer-group.enums"; export * from "wapi-client/txs/create-transfer-many/create-transfer-many.enums"; export * from "wapi-client/txs/create-wallet/create-wallet.enums"; export * from "wapi-client/txs/create-withdrawal/create-withdrawal.enums"; export * from "wapi-client/txs/drop-index/drop-index.enums"; export * from "wapi-client/txs/export-balance-history/export-balance-history.enums"; export * from "wapi-client/txs/export-balance-many/export-balance-many.enums"; export * from "wapi-client/txs/export-token-many/export-token-many.enums"; export * from "wapi-client/txs/export-transfer-group-many/export-transfer-group-many.enums"; export * from "wapi-client/txs/export-transfer-many/export-transfer-many.enums"; export * from "wapi-client/txs/export-wallet-many/export-wallet-many.enums"; export * from "wapi-client/txs/find-apikey-many/find-apikey-many.enums"; export * from "wapi-client/txs/find-balance-many/find-balance-many.enums"; export * from "wapi-client/txs/find-index-many/find-index-many.enums"; export * from "wapi-client/txs/find-token-many/find-token-many.enums"; export * from "wapi-client/txs/find-transfer-group-many/find-transfer-group-many.enums"; export * from "wapi-client/txs/find-transfer-many/find-transfer-many.enums"; export * from "wapi-client/txs/find-wallet-many/find-wallet-many.enums"; export * from "wapi-client/txs/finish-transaction/finish-transaction.enums"; export * from "wapi-client/txs/get-balance/get-balance.enums"; export * from "wapi-client/txs/get-balance-history/get-balance-history.enums"; export * from "wapi-client/txs/get-export/get-export.enums"; export * from "wapi-client/txs/get-flags/get-flags.enums"; export * from "wapi-client/txs/get-statistics/get-statistics.enums"; export * from "wapi-client/txs/get-token/get-token.enums"; export * from "wapi-client/txs/get-token-many/get-token-many.enums"; export * from "wapi-client/txs/get-transfer/get-transfer.enums"; export * from "wapi-client/txs/get-transfer-group/get-transfer-group.enums"; export * from "wapi-client/txs/get-wallet/get-wallet.enums"; export * from "wapi-client/txs/get-wallet-many/get-wallet-many.enums"; export * from "wapi-client/txs/healthcheck/healthcheck.enums"; export * from "wapi-client/txs/list-export-many/list-export-many.enums"; export * from "wapi-client/txs/query-logs/query-logs.enums"; export * from "wapi-client/txs/reset-database/reset-database.enums"; export * from "wapi-client/txs/reverse-transfer/reverse-transfer.enums"; export * from "wapi-client/txs/reverse-transfer-group/reverse-transfer-group.enums"; export * from "wapi-client/txs/reverse-transfer-group-many/reverse-transfer-group-many.enums"; export * from "wapi-client/txs/reverse-transfer-many/reverse-transfer-many.enums"; export * from "wapi-client/txs/set-flags/set-flags.enums"; export * from "wapi-client/txs/start-transaction/start-transaction.enums"; export * from "wapi-client/txs/update-apikey/update-apikey.enums"; export * from "wapi-client/txs/update-token/update-token.enums"; export * from "wapi-client/txs/update-transfer/update-transfer.enums"; export * from "wapi-client/txs/update-transfer-group/update-transfer-group.enums"; export * from "wapi-client/txs/update-transfer-group-many/update-transfer-group-many.enums"; export * from "wapi-client/txs/update-transfer-many/update-transfer-many.enums"; export * from "wapi-client/txs/update-wallet/update-wallet.enums"; } declare module "wapi-client/fns/export-transfer-groups/export-transfer-groups" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ExportTransferGroupsFnInput, ExportTransferGroupsFnOptions } from "wapi-client/fns/export-transfer-groups/export-transfer-groups.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for TransferGroups using either a simple filter or queryBuilder and save the results to an Export * */ export function exportTransferGroups(options: ClientFunctionOptions, input?: ExportTransferGroupsFnInput, fnOptions?: ExportTransferGroupsFnOptions): FindQueryBuilder, import("zod").ZodTransform>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; status: import("zod").ZodOptional>>; type: import("zod").ZodOptional>>; transfer_status: import("zod").ZodOptional>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_transfers_count: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; transfers_count?: number | undefined; }, AllTrue<{ id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; }>, {}, true>; } declare module "wapi-client/fns/export-transfers/export-transfers.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportTransfersFnInputSchema, exportTransfersFnOptionsSchema, exportTransfersFnOutputSchema, exportTransfersInputSchema } from "wapi-client/fns/export-transfers/export-transfers.schema.zod"; export type ExportTransfersFnInput = z.input; export type ExportTransfersFnOptions = z.input; export type ExportTransfersFnOutput = z.infer; export type ExportTransfersInput = z.input; } declare module "wapi-client/fns/export-transfers/export-transfers" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ExportTransfersFnInput, ExportTransfersFnOptions } from "wapi-client/fns/export-transfers/export-transfers.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Transfers using either a simple filter or queryBuilder and save the results to an Export * */ export function exportTransfers(options: ClientFunctionOptions, input?: ExportTransfersFnInput, fnOptions?: ExportTransfersFnOptions): FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_metadata: import("zod").ZodOptional>>; wallet_type: import("zod").ZodOptional>; wallet_status: import("zod").ZodOptional>; wallet_created_at: import("zod").ZodOptional>; wallet_updated_at: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_metadata: import("zod").ZodOptional>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_metadata: import("zod").ZodOptional>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_created_at: import("zod").ZodOptional>; transfer_group_updated_at: import("zod").ZodOptional>; transfer_group_metadata: import("zod").ZodOptional>>; transfer_group_status_finalized_at: import("zod").ZodOptional>; transfer_group_status: import("zod").ZodOptional>; transfer_group_type: import("zod").ZodOptional>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; token_metadata: import("zod").ZodOptional>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_metadata: import("zod").ZodOptional>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_metadata: import("zod").ZodOptional>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; balance_id: number | null; balance_pending: number | null; balance_pending_to: number | null; balance_pending_from: number | null; balance_finished: number | null; signed_amount: number | null; status_finalized_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }, AllTrue<{ id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }>, {}, true>; } declare module "wapi-client/fns/export-wallets/export-wallets.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { exportWalletsFnInputSchema, exportWalletsFnOptionsSchema, exportWalletsFnOutputSchema, exportWalletsInputSchema } from "wapi-client/fns/export-wallets/export-wallets.schema.zod"; export type ExportWalletsFnInput = z.input; export type ExportWalletsFnOptions = z.input; export type ExportWalletsFnOutput = z.infer; export type ExportWalletsInput = z.input; } declare module "wapi-client/fns/export-wallets/export-wallets" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ExportWalletsFnInput, ExportWalletsFnOptions } from "wapi-client/fns/export-wallets/export-wallets.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Wallets using either a simple filter or queryBuilder and save the results to an Export * */ export function exportWallets(options: ClientFunctionOptions, input?: ExportWalletsFnInput, fnOptions?: ExportWalletsFnOptions): FindQueryBuilder, import("zod").ZodTransform>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; balance_pending_amount: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; name: import("zod").ZodOptional>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; foreign: string; default_allow_negative: boolean; default_allow_positive: boolean; created_at: string; updated_at: string; type: "token" | "house" | "regular"; status: "active" | "disabled"; balance_token_id: number | null; balance_token_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; }, AllTrue<{ id: number; foreign?: string | undefined; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_allow_negative?: boolean | undefined; default_allow_positive?: boolean | undefined; created_at?: string | undefined; updated_at?: string | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; type?: "token" | "house" | "regular" | undefined; status?: "active" | "disabled" | undefined; }>, {}, true>; } declare module "wapi-client/fns/find-apikeys/find-apikeys.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findApikeysFnInputSchema, findApikeysFnOptionsSchema, findApikeysFnOutputSchema, findApikeysInputSchema } from "wapi-client/fns/find-apikeys/find-apikeys.schema.zod"; export type FindApikeysFnInput = z.input; export type FindApikeysFnOptions = z.input; export type FindApikeysFnOutput = z.infer; export type FindApikeysInput = z.input; } declare module "wapi-client/db/wapi-apikey/wapi-apikey.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { wapiApikeyTableSchema, wapiApikeyTableStatusSchema, wapiApikeyTableTypeSchema } from "wapi-client/db/wapi-apikey/wapi-apikey.schema.zod"; export type WapiApikeyTable = z.infer; export type WapiApikeyTableStatus = z.infer; export type WapiApikeyTableType = z.infer; } declare module "wapi-client/fns/find-apikeys/find-apikeys" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { FindApikeysFnInput, FindApikeysFnOptions } from "wapi-client/fns/find-apikeys/find-apikeys.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for API keys using either a simple filter or queryBuilder * */ export function findApikeys(options: ClientFunctionOptions, input?: FindApikeysFnInput, fnOptions?: FindApikeysFnOptions): FindQueryBuilder>; status: import("zod").ZodOptional>; description: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ apikey: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; metadata: import("zod").ZodNonOptional>>>>; description: import("zod").ZodNonOptional>>; valid_until: import("zod").ZodNonOptional>>>>>; updated_at: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "apikeys", { id: number; apikey: string; owner: string; type: "limited" | "admin" | "root"; description: string; metadata: import("wapi-client/db/consts").Metadata; status: "active" | "deleted"; created_at: string; updated_at: string; scopes?: { functions: string[]; } | null | undefined; valid_until?: string | null | undefined; }, AllTrue>, {}, true>; } declare module "wapi-client/fns/find-balances/find-balances.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findBalancesFnInputSchema, findBalancesFnOptionsSchema, findBalancesFnOutputSchema, findBalancesInputSchema } from "wapi-client/fns/find-balances/find-balances.schema.zod"; export type FindBalancesFnInput = z.input; export type FindBalancesFnOptions = z.input; export type FindBalancesFnOutput = z.infer; export type FindBalancesInput = z.input; } declare module "wapi-client/fns/find-balances/find-balances" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { FindBalancesFnInput, FindBalancesFnOptions } from "wapi-client/fns/find-balances/find-balances.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Balances using either a simple filter or queryBuilder * */ export function findBalances(options: ClientFunctionOptions, input?: FindBalancesFnInput, fnOptions?: FindBalancesFnOptions): FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ token: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodNonOptional>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodNonOptional>; wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; datetime: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "balances", { token_id: number; wallet_id: number; pending_amount: number; finished_amount: number; latest_control_hash: string | null; token_foreign: string; wallet_foreign: string; amount: number; updated_at: string; transfer_id?: number | undefined; pending_amount_to?: number | undefined; pending_amount_from?: number | undefined; available_balance?: number | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; balance_id?: number | undefined; }, AllTrue<{ token_id: number; wallet_id: number; pending_amount: number; finished_amount: number; latest_control_hash: string | null; token_foreign: string; wallet_foreign: string; amount: number; updated_at: string; transfer_id?: number | undefined; pending_amount_to?: number | undefined; pending_amount_from?: number | undefined; available_balance?: number | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; balance_id?: number | undefined; }>, {}, true>; export const config: { queryBuilder: boolean; }; } declare module "wapi-client/fns/find-indexes/find-indexes.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findIndexesFnInputSchema, findIndexesFnOptionsSchema, findIndexesFnOutputSchema, findIndexesInputSchema } from "wapi-client/fns/find-indexes/find-indexes.schema.zod"; export type FindIndexesFnInput = z.input; export type FindIndexesFnOptions = z.input; export type FindIndexesFnOutput = z.infer; export type FindIndexesInput = z.input; } declare module "wapi-client/fns/find-indexes/find-indexes" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { FindIndexesFnInput, FindIndexesFnOptions, FindIndexesFnOutput } from "wapi-client/fns/find-indexes/find-indexes.enums"; /** * @internal * * Search for metadata indexes. */ export function findIndexes(options: ClientFunctionOptions, input?: FindIndexesFnInput, fnOptions?: FindIndexesFnOptions): StreamPromise; } declare module "wapi-client/fns/find-tokens/find-tokens.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findTokensFnInputSchema, findTokensFnOptionsSchema, findTokensFnOutputSchema, findTokensInputSchema } from "wapi-client/fns/find-tokens/find-tokens.schema.zod"; export type FindTokensFnInput = z.input; export type FindTokensFnOptions = z.input; export type FindTokensFnOutput = z.infer; export type FindTokensInput = z.input; } declare module "wapi-client/fns/find-tokens/find-tokens" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { FindTokensFnInput, FindTokensFnOptions } from "wapi-client/fns/find-tokens/find-tokens.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Tokens using either a simple filter or queryBuilder * */ export function findTokens(options: ClientFunctionOptions, input?: FindTokensFnInput, fnOptions?: FindTokensFnOptions): FindQueryBuilder, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status: import("zod").ZodNonOptional>>; public: import("zod").ZodNonOptional>>; foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; type: import("zod").ZodNonOptional>>>; metadata: import("zod").ZodNonOptional>>>>; belongs_to: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ include_balance: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "tokens", { id: number; foreign: string; public: boolean; belongs_to: number; type: "group" | "value" | "share" | "contract"; status: "active" | "disabled" | "dw-only"; created_at: string; updated_at: string; belongs_to_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; }, AllTrue<{ id: number; foreign?: string | undefined; public?: boolean | undefined; belongs_to?: number | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; type?: "group" | "value" | "share" | "contract" | undefined; status?: "active" | "disabled" | "dw-only" | undefined; created_at?: string | undefined; updated_at?: string | undefined; belongs_to_foreign?: string | null | undefined; balance_transfer_id?: number | null | undefined; balance_pending_amount?: number | null | undefined; balance_pending_amount_to?: number | null | undefined; balance_pending_amount_from?: number | null | undefined; balance_finished_amount?: number | null | undefined; balance_amount?: number | null | undefined; balance_available_balance?: number | null | undefined; balance_latest_control_hash?: string | null | undefined; balance_updated_at?: string | null | undefined; }>, {}, true>; } declare module "wapi-client/fns/find-transfer-groups/find-transfer-groups.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findTransferGroupsFnInputSchema, findTransferGroupsFnOptionsSchema, findTransferGroupsFnOutputSchema, findTransferGroupsInputSchema } from "wapi-client/fns/find-transfer-groups/find-transfer-groups.schema.zod"; export type FindTransferGroupsFnInput = z.input; export type FindTransferGroupsFnOptions = z.input; export type FindTransferGroupsFnOutput = z.infer; export type FindTransferGroupsInput = z.input; } declare module "wapi-client/fns/find-transfer-groups/find-transfer-groups" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { FindTransferGroupsFnInput, FindTransferGroupsFnOptions } from "wapi-client/fns/find-transfer-groups/find-transfer-groups.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for TransferGroups using either a simple filter or queryBuilder * */ export function findTransferGroups(options: ClientFunctionOptions, input?: FindTransferGroupsFnInput, fnOptions?: FindTransferGroupsFnOptions): FindQueryBuilder, import("zod").ZodTransform>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; transfer_status_finalized_at: import("zod").ZodNonOptional>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; status: import("zod").ZodNonOptional>>>; type: import("zod").ZodNonOptional>>>; transfer_status: import("zod").ZodNonOptional>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_transfers_count: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "transfer_groups", { id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; transfers_count?: number | undefined; }, AllTrue<{ id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; }>, {}, true>; } declare module "wapi-client/fns/find-transfers/find-transfers.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findTransfersFnExtraOptionsSchema, findTransfersFnInputSchema, findTransfersFnOptionsSchema, findTransfersFnOutputSchema, findTransfersInputSchema } from "wapi-client/fns/find-transfers/find-transfers.schema.zod"; export type FindTransfersFnExtraOptions = z.input; export type FindTransfersFnInput = z.input; export type FindTransfersFnOptions = z.input; export type FindTransfersFnOutput = z.infer; export type FindTransfersInput = z.input; } declare module "wapi-client/fns/find-transfers/find-transfers" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { FindTransfersFnInput, FindTransfersFnOptions } from "wapi-client/fns/find-transfers/find-transfers.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Transfers using either a simple filter or queryBuilder * */ export function findTransfers(options: ClientFunctionOptions, input?: FindTransfersFnInput, fnOptions?: FindTransfersFnOptions): FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; from_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodNonOptional>>>; from_wallet_type: import("zod").ZodNonOptional>>; from_wallet_status: import("zod").ZodNonOptional>>; from_wallet_created_at: import("zod").ZodNonOptional>>; from_wallet_updated_at: import("zod").ZodNonOptional>>; to_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodNonOptional>>>; to_wallet_type: import("zod").ZodNonOptional>>; to_wallet_status: import("zod").ZodNonOptional>>; to_wallet_created_at: import("zod").ZodNonOptional>>; to_wallet_updated_at: import("zod").ZodNonOptional>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodNonOptional>>; transfer_group_updated_at: import("zod").ZodNonOptional>>; transfer_group_metadata: import("zod").ZodNonOptional>>>; transfer_group_status_finalized_at: import("zod").ZodNonOptional>>; transfer_group_status: import("zod").ZodNonOptional>>; transfer_group_type: import("zod").ZodNonOptional>>; token_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodNonOptional>>>; token_type: import("zod").ZodNonOptional>>; token_status: import("zod").ZodNonOptional>>; token_created_at: import("zod").ZodNonOptional>>; token_updated_at: import("zod").ZodNonOptional>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_metadata: import("zod").ZodNonOptional>>>; reversed_by_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodNonOptional>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; transfer_group: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; token: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>, "transfers", { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; balance_id: number | null; balance_pending: number | null; balance_pending_to: number | null; balance_pending_from: number | null; balance_finished: number | null; signed_amount: number | null; status_finalized_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }, AllTrue<{ id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }>, {}, true>; } declare module "wapi-client/fns/find-wallets/find-wallets.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { findWalletsFnExtraOptionsSchema, findWalletsFnInputSchema, findWalletsFnOptionsSchema, findWalletsFnOutputSchema, findWalletsInputSchema } from "wapi-client/fns/find-wallets/find-wallets.schema.zod"; export type FindWalletsFnExtraOptions = z.input; export type FindWalletsFnInput = z.input; export type FindWalletsFnOptions = z.input; export type FindWalletsFnOutput = z.infer; export type FindWalletsInput = z.input; } declare module "wapi-client/fns/find-wallets/find-wallets" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { FindWalletsFnInput, FindWalletsFnOptions } from "wapi-client/fns/find-wallets/find-wallets.enums"; import { FindQueryBuilder, AllTrue } from "wapi-client/lib/query-builder/find-query-builder"; /** * @internal * * Search for Wallets using either a simple filter or queryBuilder * */ export function findWallets(options: ClientFunctionOptions, input?: FindWalletsFnInput, fnOptions?: FindWalletsFnOptions): FindQueryBuilder, import("zod").ZodTransform>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; balance_pending_amount: import("zod").ZodNonOptional>>; balance_finished_amount: import("zod").ZodNonOptional>>; balance_available_balance: import("zod").ZodNonOptional>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; name: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; metadata: import("zod").ZodNonOptional>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>, "wallets", { id: number; foreign: string; default_allow_negative: boolean; default_allow_positive: boolean; created_at: string; updated_at: string; type: "token" | "house" | "regular"; status: "active" | "disabled"; balance_token_id: number | null; balance_token_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; }, AllTrue<{ id: number; foreign?: string | undefined; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_allow_negative?: boolean | undefined; default_allow_positive?: boolean | undefined; created_at?: string | undefined; updated_at?: string | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; type?: "token" | "house" | "regular" | undefined; status?: "active" | "disabled" | undefined; }>, {}, true>; } declare module "wapi-client/fns/get-balance/get-balance.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getBalanceFnInputSchema, getBalanceFnOptionsSchema, getBalanceFnOutputSchema, getBalanceInputSchema } from "wapi-client/fns/get-balance/get-balance.schema.zod"; export type GetBalanceFnInput = z.input; export type GetBalanceFnOptions = z.input; export type GetBalanceFnOutput = z.infer; export type GetBalanceInput = z.input; } declare module "wapi-client/fns/get-balance/get-balance" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { GetBalanceFnInput, GetBalanceFnOptions, GetBalanceFnOutput } from "wapi-client/fns/get-balance/get-balance.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; /** * @internal * * Get a specific token/wallet balance */ export function getBalance(options: ClientFunctionOptions, input: GetBalanceFnInput, fnOptions?: GetBalanceFnOptions): StreamPromise; } declare module "wapi-client/fns/get-balance-history/get-balance-history.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getBalanceHistoryFnInputSchema, getBalanceHistoryFnOptionsSchema, getBalanceHistoryFnOutputSchema, getBalanceHistoryInputSchema } from "wapi-client/fns/get-balance-history/get-balance-history.schema.zod"; export type GetBalanceHistoryFnInput = z.input; export type GetBalanceHistoryFnOptions = z.input; export type GetBalanceHistoryFnOutput = z.infer; export type GetBalanceHistoryInput = z.input; } declare module "wapi-client/fns/get-balance-history/get-balance-history" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { GetBalanceHistoryFnInput, GetBalanceHistoryFnOutput, GetBalanceHistoryFnOptions } from "wapi-client/fns/get-balance-history/get-balance-history.enums"; /** * @internal * * Get a list of changes to token/wallet balance */ export function getBalanceHistory(options: ClientFunctionOptions, input: GetBalanceHistoryFnInput, fnOptions?: GetBalanceHistoryFnOptions): StreamPromise; } declare module "wapi-client/fns/get-export/get-export.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getExportFnInputSchema, getExportFnOptionsSchema, getExportFnOutputSchema, getExportInputSchema } from "wapi-client/fns/get-export/get-export.schema.zod"; export type GetExportFnInput = z.input; export type GetExportFnOptions = z.input; export type GetExportFnOutput = z.infer; export type GetExportInput = z.input; } declare module "wapi-client/fns/get-export/get-export" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { GetExportFnInput, GetExportFnOptions, GetExportFnOutput } from "wapi-client/fns/get-export/get-export.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; /** * @internal * * Get an Export file description */ export function getExport(options: ClientFunctionOptions, input: GetExportFnInput, fnOptions?: GetExportFnOptions): StreamPromise; } declare module "wapi-client/fns/get-flags/get-flags.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getFlagsFnInputSchema, getFlagsFnOptionsSchema, getFlagsFnOutputSchema } from "wapi-client/fns/get-flags/get-flags.schema.zod"; export type GetFlagsFnInput = z.input; export type GetFlagsFnOptions = z.input; export type GetFlagsFnOutput = z.infer; } declare module "wapi-client/fns/get-flags/get-flags" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { GetFlagsFnInput, GetFlagsFnOutput, GetFlagsFnOptions } from "wapi-client/fns/get-flags/get-flags.enums"; /** * @internal * * Retrieve the current state of configurable Flags for your WAPI instance */ export function getFlags(options: ClientFunctionOptions, input?: GetFlagsFnInput, fnOptions?: GetFlagsFnOptions): StreamPromise; } declare module "wapi-client/fns/get-statistics/get-statistics.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getStatisticsFnInputSchema, getStatisticsFnOptionsSchema, getStatisticsFnOutputSchema } from "wapi-client/fns/get-statistics/get-statistics.schema.zod"; export type GetStatisticsFnInput = z.input; export type GetStatisticsFnOptions = z.input; export type GetStatisticsFnOutput = z.infer; } declare module "wapi-client/fns/get-statistics/get-statistics" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { GetStatisticsFnInput, GetStatisticsFnOptions, GetStatisticsFnOutput } from "wapi-client/fns/get-statistics/get-statistics.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; /** * @internal * * Get aggregated statistics about WAPI entities */ export function getStatistics(options: ClientFunctionOptions, input?: GetStatisticsFnInput, fnOptions?: GetStatisticsFnOptions): StreamPromise; } declare module "wapi-client/fns/get-token/get-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTokenFnInputSchema, getTokenFnOptionsSchema, getTokenFnOutputSchema, getTokenInputSchema } from "wapi-client/fns/get-token/get-token.schema.zod"; export type GetTokenFnInput = z.input; export type GetTokenFnOptions = z.input; export type GetTokenFnOutput = z.infer; export type GetTokenInput = z.input; } declare module "wapi-client/fns/get-token/get-token" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { GetTokenFnInput, GetTokenFnOutput, GetTokenFnOptions } from "wapi-client/fns/get-token/get-token.enums"; /** * @internal * * Get information about token */ export function getToken(options: ClientFunctionOptions, input?: GetTokenFnInput, fnOptions?: GetTokenFnOptions): StreamPromise; } declare module "wapi-client/fns/get-transfer/get-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTransferFnInputSchema, getTransferFnOptionsSchema, getTransferFnOutputSchema, getTransferInputSchema } from "wapi-client/fns/get-transfer/get-transfer.schema.zod"; export type GetTransferFnInput = z.input; export type GetTransferFnOptions = z.input; export type GetTransferFnOutput = z.infer; export type GetTransferInput = z.input; } declare module "wapi-client/fns/get-transfer/get-transfer" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { GetTransferFnInput, GetTransferFnOutput, GetTransferFnOptions } from "wapi-client/fns/get-transfer/get-transfer.enums"; /** * @internal * * Get information about a specific Transfer */ export function getTransfer(options: ClientFunctionOptions, input: GetTransferFnInput, fnOptions?: GetTransferFnOptions): StreamPromise; } declare module "wapi-client/fns/get-transfer-group/get-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getTransferGroupFnInputSchema, getTransferGroupFnOptionsSchema, getTransferGroupFnOutputSchema, getTransferGroupInputSchema } from "wapi-client/fns/get-transfer-group/get-transfer-group.schema.zod"; export type GetTransferGroupFnInput = z.input; export type GetTransferGroupFnOptions = z.input; export type GetTransferGroupFnOutput = z.infer; export type GetTransferGroupInput = z.input; } declare module "wapi-client/fns/get-transfer-group/get-transfer-group" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { GetTransferGroupFnInput, GetTransferGroupFnOutput, GetTransferGroupFnOptions } from "wapi-client/fns/get-transfer-group/get-transfer-group.enums"; /** * @internal * * Get information about a specific TransferGroup */ export function getTransferGroup(options: ClientFunctionOptions, input: GetTransferGroupFnInput, fnOptions?: GetTransferGroupFnOptions): StreamPromise; } declare module "wapi-client/fns/get-wallet/get-wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { getWalletFnInputSchema, getWalletFnOptionsSchema, getWalletFnOutputSchema, getWalletInputSchema } from "wapi-client/fns/get-wallet/get-wallet.schema.zod"; export type GetWalletFnInput = z.input; export type GetWalletFnOptions = z.input; export type GetWalletFnOutput = z.infer; export type GetWalletInput = z.input; } declare module "wapi-client/fns/get-wallet/get-wallet" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { GetWalletFnInput, GetWalletFnOptions, GetWalletFnOutput } from "wapi-client/fns/get-wallet/get-wallet.enums"; /** * @internal * * Get information about a specific Wallet */ export function getWallet(options: ClientFunctionOptions, input: GetWalletFnInput, fnOptions?: GetWalletFnOptions): StreamPromise; } declare module "wapi-client/fns/healthcheck/healthcheck.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { healthcheckFnInputSchema, healthcheckFnOptionsSchema, healthcheckFnOutputSchema } from "wapi-client/fns/healthcheck/healthcheck.schema.zod"; export type HealthcheckFnInput = z.input; export type HealthcheckFnOptions = z.input; export type HealthcheckFnOutput = z.infer; } declare module "wapi-client/fns/healthcheck/healthcheck" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { HealthcheckFnInput, HealthcheckFnOptions, HealthcheckFnOutput } from "wapi-client/fns/healthcheck/healthcheck.enums"; /** * @internal * * Get information about the health of the API */ export function healthcheck(options: ClientFunctionOptions, input: HealthcheckFnInput, fnOptions?: HealthcheckFnOptions): StreamPromise; } declare module "wapi-client/fns/list-exports/list-exports.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { listExportsFnInputSchema, listExportsFnOptionsSchema, listExportsFnOutputSchema, listExportsInputSchema } from "wapi-client/fns/list-exports/list-exports.schema.zod"; export type ListExportsFnInput = z.input; export type ListExportsFnOptions = z.input; export type ListExportsFnOutput = z.infer; export type ListExportsInput = z.input; } declare module "wapi-client/fns/list-exports/list-exports" { import { StreamPromise } from "wapi-client/lib/stream-promise"; import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ListExportsFnInput, ListExportsFnOptions, ListExportsFnOutput } from "wapi-client/fns/list-exports/list-exports.enums"; /** * @internal * * List Export entities by type or time * */ export function listExports(options: ClientFunctionOptions, input: ListExportsFnInput, fnOptions?: Partial): StreamPromise; } declare module "wapi-client/fns/reverse-transfer/reverse-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransferFnInputSchema, reverseTransferFnOptionsSchema, reverseTransferFnOutputSchema, reverseTransferInputSchema } from "wapi-client/fns/reverse-transfer/reverse-transfer.schema.zod"; export type ReverseTransferFnInput = z.input; export type ReverseTransferFnOptions = z.input; export type ReverseTransferFnOutput = z.infer; export type ReverseTransferInput = z.input; } declare module "wapi-client/fns/reverse-transfer/reverse-transfer" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { ReverseTransferFnInput, ReverseTransferFnOptions, ReverseTransferFnOutput } from "wapi-client/fns/reverse-transfer/reverse-transfer.enums"; /** * @internal * * Reverse a transfer of value between two wallets * will cancel pending transfers and create opposite transfers for finished ones. */ export function reverseTransfer(options: ClientFunctionOptions, input: ReverseTransferFnInput, fnOptions?: ReverseTransferFnOptions): StreamPromise; } declare module "wapi-client/fns/reverse-transfer-group/reverse-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransferGroupFnInputSchema, reverseTransferGroupFnOptionsSchema, reverseTransferGroupFnOutputSchema, reverseTransferGroupInputSchema } from "wapi-client/fns/reverse-transfer-group/reverse-transfer-group.schema.zod"; export type ReverseTransferGroupFnInput = z.input; export type ReverseTransferGroupFnOptions = z.input; export type ReverseTransferGroupFnOutput = z.infer; export type ReverseTransferGroupInput = z.input; } declare module "wapi-client/fns/reverse-transfer-group/reverse-transfer-group" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { ReverseTransferGroupFnInput, ReverseTransferGroupFnOptions, ReverseTransferGroupFnOutput } from "wapi-client/fns/reverse-transfer-group/reverse-transfer-group.enums"; /** * @internal * * Similar to reverseTransfer will reverse value transfers, however it will reverse the whole * group with its children by creating a new group with opposite transfers. */ export function reverseTransferGroup(options: ClientFunctionOptions, input: ReverseTransferGroupFnInput, fnOptions?: ReverseTransferGroupFnOptions): StreamPromise; } declare module "wapi-client/fns/reverse-transfers/reverse-transfers.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { reverseTransfersFilterInputSchema, reverseTransfersFnInputSchema, reverseTransfersFnModificationsSchema, reverseTransfersFnOptionsSchema, reverseTransfersFnOutputSchema, reverseTransfersInputSchema } from "wapi-client/fns/reverse-transfers/reverse-transfers.schema.zod"; export type ReverseTransfersFilterInput = z.input; export type ReverseTransfersFnInput = z.input; export type ReverseTransfersFnModifications = z.input; export type ReverseTransfersFnOptions = z.input; export type ReverseTransfersFnOutput = z.infer; export type ReverseTransfersInput = z.input; } declare module "wapi-client/lib/query-builder/reverse-query-builder" { import { type StringKeyObject } from "wapi-client/lib/query-builder/index"; import { type DbFilterType } from "wapi-client/db/consts"; import { type DbFilter } from "wapi-client/db/consts.enums"; import { ReadStream } from "wapi-client/lib/streams"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { QueryBuilder } from "wapi-client/lib/query-builder/query-builder"; import { z } from "wapi-client/lib/zod"; export type BuiltReverseQuery = { filter: DbFilter[]; options: z.infer; reverse: z.infer; }; export class ReverseQueryBuilder extends QueryBuilder { $options?: Partial>; $optionsSchema: Options; $start: (q: BuiltReverseQuery) => StreamPromise; $reverseSchema: z.ZodObject; $reverse?: z.infer; constructor({ $queries, $options, start, schema, schemaBasic, optionsSchema, reverse, reverseSchema, }: { start: (q: BuiltReverseQuery) => StreamPromise; schemaBasic: SearchableBasic; schema: Searchable; optionsSchema: Options; $queries?: DbFilterType[]; $options?: Partial>; reverse?: z.infer; reverseSchema: z.ZodObject; }); protected add(addQuery: DbFilterType): this; private start; toJSON(): BuiltReverseQuery; then(onfulfilled?: (value: Result) => TResult1 | PromiseLike, onrejected?: (reason: Error) => TResult2 | PromiseLike): Promise; catch(onerror: (reason: Error) => TResult2 | PromiseLike): Promise; finally(fn: () => void): Promise; stream(): ReadStream; options(options: z.input): ReverseQueryBuilder; reverse(input: z.input): ReverseQueryBuilder; } } declare module "wapi-client/fns/reverse-transfers/reverse-transfers" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { ReverseTransfersFnInput, ReverseTransfersFnOptions } from "wapi-client/fns/reverse-transfers/reverse-transfers.enums"; import { ReverseQueryBuilder } from "wapi-client/lib/query-builder/reverse-query-builder"; /** * @internal * * Call reverseTransfer on the searchresults of findTransfer */ export function reverseTransfers(options: ClientFunctionOptions, input?: ReverseTransfersFnInput, fnOptions?: ReverseTransfersFnOptions): ReverseQueryBuilder>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>; created_at: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>>; from_wallet_status: import("zod").ZodOptional>>; from_wallet_created_at: import("zod").ZodOptional>>; from_wallet_updated_at: import("zod").ZodOptional>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>>; to_wallet_status: import("zod").ZodOptional>>; to_wallet_created_at: import("zod").ZodOptional>>; to_wallet_updated_at: import("zod").ZodOptional>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>>; token_status: import("zod").ZodOptional>>; token_created_at: import("zod").ZodOptional>>; token_updated_at: import("zod").ZodOptional>>; reverses_metadata: import("zod").ZodOptional>>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodOptional>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodOptional>>>; wallet_type: import("zod").ZodOptional>>; wallet_status: import("zod").ZodOptional>>; wallet_created_at: import("zod").ZodOptional>>; wallet_updated_at: import("zod").ZodOptional>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; from_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodNonOptional>>>; from_wallet_type: import("zod").ZodNonOptional>>; from_wallet_status: import("zod").ZodNonOptional>>; from_wallet_created_at: import("zod").ZodNonOptional>>; from_wallet_updated_at: import("zod").ZodNonOptional>>; to_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodNonOptional>>>; to_wallet_type: import("zod").ZodNonOptional>>; to_wallet_status: import("zod").ZodNonOptional>>; to_wallet_created_at: import("zod").ZodNonOptional>>; to_wallet_updated_at: import("zod").ZodNonOptional>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodNonOptional>>; transfer_group_updated_at: import("zod").ZodNonOptional>>; transfer_group_metadata: import("zod").ZodNonOptional>>>; transfer_group_status_finalized_at: import("zod").ZodNonOptional>>; transfer_group_status: import("zod").ZodNonOptional>>; transfer_group_type: import("zod").ZodNonOptional>>; token_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodNonOptional>>>; token_type: import("zod").ZodNonOptional>>; token_status: import("zod").ZodNonOptional>>; token_created_at: import("zod").ZodNonOptional>>; token_updated_at: import("zod").ZodNonOptional>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_metadata: import("zod").ZodNonOptional>>>; reversed_by_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodNonOptional>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; transfer_group: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; reverse_deposit: import("zod").ZodOptional; reverse_withdrawal: import("zod").ZodOptional; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject, { transfers: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[]; }>; } declare module "wapi-client/fns/set-flags/set-flags.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { setFlagsFnInputSchema, setFlagsFnOptionsSchema, setFlagsFnOutputSchema } from "wapi-client/fns/set-flags/set-flags.schema.zod"; export type SetFlagsFnInput = z.input; export type SetFlagsFnOptions = z.input; export type SetFlagsFnOutput = z.infer; } declare module "wapi-client/fns/set-flags/set-flags" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { SetFlagsTxInputOptions } from "wapi-client/txs/set-flags/set-flags.enums"; import { SetFlagsFnInput, SetFlagsFnOutput } from "wapi-client/fns/set-flags/set-flags.enums"; /** * @internal * * Configure WAPI instance Flags */ export function setFlags(options: ClientFunctionOptions, input: SetFlagsFnInput, fnOptions?: SetFlagsTxInputOptions): StreamPromise; } declare module "wapi-client/fns/update-token/update-token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTokenFnInputSchema, updateTokenFnOptionsSchema, updateTokenFnOutputSchema, updateTokenInputSchema } from "wapi-client/fns/update-token/update-token.schema.zod"; export type UpdateTokenFnInput = z.input; export type UpdateTokenFnOptions = z.input; export type UpdateTokenFnOutput = z.infer; export type UpdateTokenInput = z.input; } declare module "wapi-client/fns/update-token/update-token" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { UpdateTokenFnInput, UpdateTokenFnOptions, UpdateTokenFnOutput } from "wapi-client/fns/update-token/update-token.enums"; /** * @internal * * Update a Token */ export function updateToken(options: ClientFunctionOptions, input: UpdateTokenFnInput, fnOptions?: UpdateTokenFnOptions): StreamPromise; } declare module "wapi-client/fns/update-apikey/update-apikey.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateApikeyFnInputSchema, updateApikeyFnOptionsSchema, updateApikeyFnOutputSchema, updateApikeyInputSchema } from "wapi-client/fns/update-apikey/update-apikey.schema.zod"; export type UpdateApikeyFnInput = z.input; export type UpdateApikeyFnOptions = z.input; export type UpdateApikeyFnOutput = z.infer; export type UpdateApikeyInput = z.input; } declare module "wapi-client/fns/update-apikey/update-apikey" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { UpdateApikeyFnInput, UpdateApikeyFnOptions, UpdateApikeyFnOutput } from "wapi-client/fns/update-apikey/update-apikey.enums"; /** * @internal * * Update an API key */ export function updateApikey(options: ClientFunctionOptions, input: UpdateApikeyFnInput, fnOptions?: UpdateApikeyFnOptions): StreamPromise; } declare module "wapi-client/fns/update-transfer/update-transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferFnInputSchema, updateTransferFnOptionsSchema, updateTransferFnOutputSchema, updateTransferInputSchema, updateTransferStatusSchema } from "wapi-client/fns/update-transfer/update-transfer.schema.zod"; export type UpdateTransferFnInput = z.input; export type UpdateTransferFnOptions = z.input; export type UpdateTransferFnOutput = z.infer; export type UpdateTransferInput = z.input; export type UpdateTransferStatus = z.input; } declare module "wapi-client/fns/update-transfer/update-transfer" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { UpdateTransferFnInput, UpdateTransferFnOptions, UpdateTransferFnOutput } from "wapi-client/fns/update-transfer/update-transfer.enums"; /** * @internal * * Update a Transfer */ export function updateTransfer(options: ClientFunctionOptions, input: UpdateTransferFnInput, fnOptions?: UpdateTransferFnOptions): StreamPromise; } declare module "wapi-client/fns/update-transfer-group/update-transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferGroupFnInputSchema, updateTransferGroupFnOptionsSchema, updateTransferGroupFnOutputSchema, updateTransferGroupInputSchema } from "wapi-client/fns/update-transfer-group/update-transfer-group.schema.zod"; export type UpdateTransferGroupFnInput = z.input; export type UpdateTransferGroupFnOptions = z.input; export type UpdateTransferGroupFnOutput = z.infer; export type UpdateTransferGroupInput = z.input; } declare module "wapi-client/fns/update-transfer-group/update-transfer-group" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { UpdateTransferGroupFnInput, UpdateTransferGroupFnOutput, UpdateTransferGroupFnOptions } from "wapi-client/fns/update-transfer-group/update-transfer-group.enums"; /** * @internal * * Update a TransferGroup */ export function updateTransferGroup(options: ClientFunctionOptions, input: UpdateTransferGroupFnInput, fnOptions?: UpdateTransferGroupFnOptions): StreamPromise; } declare module "wapi-client/fns/update-transfer-groups/update-transfer-groups.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransferGroupsFilterInputSchema, updateTransferGroupsFnInputSchema, updateTransferGroupsFnOptionsSchema, updateTransferGroupsFnOutputSchema, updateTransferGroupsFnUpdateFields, updateTransferGroupsInputSchema } from "wapi-client/fns/update-transfer-groups/update-transfer-groups.schema.zod"; export type UpdateTransferGroupsFilterInput = z.input; export type UpdateTransferGroupsFnInput = z.input; export type UpdateTransferGroupsFnOptions = z.input; export type UpdateTransferGroupsFnOutput = z.infer; export type UpdateTransferGroupsFnUpdateFields = z.input; export type UpdateTransferGroupsInput = z.input; } declare module "wapi-client/lib/query-builder/update-query-builder" { import { type StringKeyObject } from "wapi-client/lib/query-builder/index"; import { type DbFilterType } from "wapi-client/db/consts"; import { type DbFilter } from "wapi-client/db/consts.enums"; import { ReadStream } from "wapi-client/lib/streams"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { QueryBuilder } from "wapi-client/lib/query-builder/query-builder"; import { z } from "wapi-client/lib/zod"; export type BuiltUpdateQuery = { filter: DbFilter[]; options: z.infer; update: z.infer; }; export class UpdateQueryBuilder extends QueryBuilder { $options?: Partial>; $optionsSchema: Options; $start: (q: BuiltUpdateQuery) => StreamPromise; $updateSchema: z.ZodObject; $update?: z.infer; constructor({ $queries, $options, start, schema, schemaBasic, optionsSchema, update, updateSchema, }: { start: (q: BuiltUpdateQuery) => StreamPromise; schemaBasic: SearchableBasic; schema: Searchable; optionsSchema: Options; $queries?: DbFilterType[]; $options?: Partial>; update?: z.infer; updateSchema: z.ZodObject; }); protected add(addQuery: DbFilterType): this; private start; toJSON(): BuiltUpdateQuery; then(onfulfilled?: (value: Result) => TResult1 | PromiseLike, onrejected?: (reason: Error) => TResult2 | PromiseLike): Promise; catch(onerror: (reason: Error) => TResult2 | PromiseLike): Promise; finally(fn: () => void): Promise; stream(): ReadStream; options(options: z.input): UpdateQueryBuilder; update(input: z.input): UpdateQueryBuilder; } } declare module "wapi-client/fns/update-transfer-groups/update-transfer-groups" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { UpdateTransferGroupsFnInput, UpdateTransferGroupsFnOptions } from "wapi-client/fns/update-transfer-groups/update-transfer-groups.enums"; import { UpdateQueryBuilder } from "wapi-client/lib/query-builder/update-query-builder"; /** * @internal * * Update multiple TransferGroup objects * */ export function updateTransferGroups(options: ClientFunctionOptions, input?: UpdateTransferGroupsFnInput, fnOptions?: UpdateTransferGroupsFnOptions): UpdateQueryBuilder>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; transfer_status_finalized_at: import("zod").ZodNonOptional>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; status: import("zod").ZodNonOptional>>>; type: import("zod").ZodNonOptional>>>; transfer_status: import("zod").ZodNonOptional>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; transfer_metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject, { transfer_groups: { id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; }[]; transfers: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[]; updated: boolean; }>; } declare module "wapi-client/fns/update-transfers/update-transfers.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateTransfersFilterInputSchema, updateTransfersFnInputSchema, updateTransfersFnOptionsSchema, updateTransfersFnOutputSchema, updateTransfersFnUpdateFields, updateTransfersInputSchema, updateTransfersStatusSchema } from "wapi-client/fns/update-transfers/update-transfers.schema.zod"; export type UpdateTransfersFilterInput = z.input; export type UpdateTransfersFnInput = z.input; export type UpdateTransfersFnOptions = z.input; export type UpdateTransfersFnOutput = z.infer; export type UpdateTransfersFnUpdateFields = z.input; export type UpdateTransfersInput = z.input; export type UpdateTransfersStatus = z.input; } declare module "wapi-client/fns/update-transfers/update-transfers" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { UpdateTransfersFnInput, UpdateTransfersFnOptions } from "wapi-client/fns/update-transfers/update-transfers.enums"; import { UpdateQueryBuilder } from "wapi-client/lib/query-builder/update-query-builder"; /** * @internal * * Update multiple Transfer objects * */ export function updateTransfers(options: ClientFunctionOptions, input?: UpdateTransfersFnInput, fnOptions?: UpdateTransfersFnOptions): UpdateQueryBuilder>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; from_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodNonOptional>>>; from_wallet_type: import("zod").ZodNonOptional>>; from_wallet_status: import("zod").ZodNonOptional>>; from_wallet_created_at: import("zod").ZodNonOptional>>; from_wallet_updated_at: import("zod").ZodNonOptional>>; to_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodNonOptional>>>; to_wallet_type: import("zod").ZodNonOptional>>; to_wallet_status: import("zod").ZodNonOptional>>; to_wallet_created_at: import("zod").ZodNonOptional>>; to_wallet_updated_at: import("zod").ZodNonOptional>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodNonOptional>>; transfer_group_updated_at: import("zod").ZodNonOptional>>; transfer_group_metadata: import("zod").ZodNonOptional>>>; transfer_group_status_finalized_at: import("zod").ZodNonOptional>>; transfer_group_status: import("zod").ZodNonOptional>>; transfer_group_type: import("zod").ZodNonOptional>>; token_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodNonOptional>>>; token_type: import("zod").ZodNonOptional>>; token_status: import("zod").ZodNonOptional>>; token_created_at: import("zod").ZodNonOptional>>; token_updated_at: import("zod").ZodNonOptional>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_metadata: import("zod").ZodNonOptional>>>; reversed_by_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodNonOptional>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; transfer_group: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject, { transfers: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[]; updated: boolean; }>; } declare module "wapi-client/fns/update-wallet/update-wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { updateWalletFnInputSchema, updateWalletFnOptionsSchema, updateWalletFnOutputSchema, updateWalletInputSchema } from "wapi-client/fns/update-wallet/update-wallet.schema.zod"; export type UpdateWalletFnInput = z.input; export type UpdateWalletFnOptions = z.input; export type UpdateWalletFnOutput = z.infer; export type UpdateWalletInput = z.input; } declare module "wapi-client/fns/update-wallet/update-wallet" { import { ClientFunctionOptions } from "wapi-client/fns/fn-consts.enums"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { UpdateWalletFnInput, UpdateWalletFnOptions, UpdateWalletFnOutput } from "wapi-client/fns/update-wallet/update-wallet.enums"; /** * @internal * * Update a Wallet */ export function updateWallet(options: ClientFunctionOptions, input: UpdateWalletFnInput, fnOptions?: UpdateWalletFnOptions): StreamPromise; } declare module "client.js" { import { WapiConnectionOptions, WsClient, HttpClient, ConnectionConfig } from "wapi-client/api/index"; import { ClientHooks, ISocketId } from "wapi-client/api/base-client"; import { StreamPromise } from "wapi-client/lib/stream-promise"; import { AggregateTransfersFnInput, AggregateTransfersFnOptions } from "wapi-client/fns/aggregate-transfers/aggregate-transfers.enums"; import { CreateAccessTokenFnInput, CreateAccessTokenFnOptions, CreateAccessTokenFnOutput } from "wapi-client/fns/create-access-token/create-access-token.enums"; import { CreateApikeyFnInput, CreateApikeyFnOptions, CreateApikeyFnOutput } from "wapi-client/fns/create-apikey/create-apikey.enums"; import { CreateContractFnInput, CreateContractFnOptions, CreateContractFnOutput } from "wapi-client/fns/create-contract/create-contract.enums"; import { CreateDepositFnInput, CreateDepositFnOptions, CreateDepositFnOutput } from "wapi-client/fns/create-deposit/create-deposit.enums"; import { CreateExchangeFnInput, CreateExchangeFnOptions, CreateExchangeFnOutput } from "wapi-client/fns/create-exchange/create-exchange.enums"; import { CreateIndexFnInput, CreateIndexFnOptions, CreateIndexFnOutput } from "wapi-client/fns/create-index/create-index.enums"; import { CreateTokenFnInput, CreateTokenFnOptions, CreateTokenFnOutput } from "wapi-client/fns/create-token/create-token.enums"; import { CreateTransferFnInput, CreateTransferFnOptions, CreateTransferFnOutput } from "wapi-client/fns/create-transfer/create-transfer.enums"; import { CreateTransferGroupFnInput, CreateTransferGroupFnOptions, CreateTransferGroupFnOutput } from "wapi-client/fns/create-transfer-group/create-transfer-group.enums"; import { CreateTransfersFnInput, CreateTransfersFnOptions, CreateTransfersFnOutput } from "wapi-client/fns/create-transfers/create-transfers.enums"; import { CreateWalletFnInput, CreateWalletFnOptions, CreateWalletFnOutput } from "wapi-client/fns/create-wallet/create-wallet.enums"; import { CreateWithdrawalFnInput, CreateWithdrawalFnOptions, CreateWithdrawalFnOutput } from "wapi-client/fns/create-withdrawal/create-withdrawal.enums"; import { ExportBalanceHistoryFnInput, ExportBalanceHistoryFnOptions, ExportBalanceHistoryFnOutput } from "wapi-client/fns/export-balance-history/export-balance-history.enums"; import { DropIndexFnInput, DropIndexFnOptions, DropIndexFnOutput } from "wapi-client/fns/drop-index/drop-index.enums"; import { ExportBalancesFnInput, ExportBalancesFnOptions } from "wapi-client/fns/export-balances/export-balances.enums"; import { ExportTokensFnInput, ExportTokensFnOptions } from "wapi-client/fns/export-tokens/export-tokens.enums"; import { ExportTransferGroupsFnInput, ExportTransferGroupsFnOptions } from "wapi-client/fns/export-transfer-groups/export-transfer-groups.enums"; import { ExportTransfersFnInput, ExportTransfersFnOptions } from "wapi-client/fns/export-transfers/export-transfers.enums"; import { ExportWalletsFnInput, ExportWalletsFnOptions } from "wapi-client/fns/export-wallets/export-wallets.enums"; import { FindApikeysFnInput, FindApikeysFnOptions } from "wapi-client/fns/find-apikeys/find-apikeys.enums"; import { FindBalancesFnInput, FindBalancesFnOptions } from "wapi-client/fns/find-balances/find-balances.enums"; import { FindIndexesFnInput, FindIndexesFnOptions, FindIndexesFnOutput } from "wapi-client/fns/find-indexes/find-indexes.enums"; import { FindTokensFnInput, FindTokensFnOptions } from "wapi-client/fns/find-tokens/find-tokens.enums"; import { FindTransferGroupsFnInput, FindTransferGroupsFnOptions } from "wapi-client/fns/find-transfer-groups/find-transfer-groups.enums"; import { FindTransfersFnInput, FindTransfersFnOptions } from "wapi-client/fns/find-transfers/find-transfers.enums"; import { FindWalletsFnInput, FindWalletsFnOptions } from "wapi-client/fns/find-wallets/find-wallets.enums"; import { GetBalanceFnInput, GetBalanceFnOptions, GetBalanceFnOutput } from "wapi-client/fns/get-balance/get-balance.enums"; import { GetBalanceHistoryFnInput, GetBalanceHistoryFnOptions, GetBalanceHistoryFnOutput } from "wapi-client/fns/get-balance-history/get-balance-history.enums"; import { GetExportFnInput, GetExportFnOptions, GetExportFnOutput } from "wapi-client/fns/get-export/get-export.enums"; import { GetFlagsFnInput, GetFlagsFnOptions, GetFlagsFnOutput } from "wapi-client/fns/get-flags/get-flags.enums"; import { GetStatisticsFnInput, GetStatisticsFnOptions, GetStatisticsFnOutput } from "wapi-client/fns/get-statistics/get-statistics.enums"; import { GetTokenFnInput, GetTokenFnOptions, GetTokenFnOutput } from "wapi-client/fns/get-token/get-token.enums"; import { GetTransferFnInput, GetTransferFnOptions, GetTransferFnOutput } from "wapi-client/fns/get-transfer/get-transfer.enums"; import { GetTransferGroupFnInput, GetTransferGroupFnOptions, GetTransferGroupFnOutput } from "wapi-client/fns/get-transfer-group/get-transfer-group.enums"; import { GetWalletFnInput, GetWalletFnOptions, GetWalletFnOutput } from "wapi-client/fns/get-wallet/get-wallet.enums"; import { HealthcheckFnInput, HealthcheckFnOptions, HealthcheckFnOutput } from "wapi-client/fns/healthcheck/healthcheck.enums"; import { ListExportsFnInput, ListExportsFnOptions, ListExportsFnOutput } from "wapi-client/fns/list-exports/list-exports.enums"; import { ReverseTransferFnInput, ReverseTransferFnOptions, ReverseTransferFnOutput } from "wapi-client/fns/reverse-transfer/reverse-transfer.enums"; import { ReverseTransferGroupFnInput, ReverseTransferGroupFnOptions, ReverseTransferGroupFnOutput } from "wapi-client/fns/reverse-transfer-group/reverse-transfer-group.enums"; import { ReverseTransfersFnInput, ReverseTransfersFnOptions } from "wapi-client/fns/reverse-transfers/reverse-transfers.enums"; import { SetFlagsFnInput, SetFlagsFnOptions, SetFlagsFnOutput } from "wapi-client/fns/set-flags/set-flags.enums"; import { UpdateTokenFnInput, UpdateTokenFnOptions, UpdateTokenFnOutput } from "wapi-client/fns/update-token/update-token.enums"; import { UpdateApikeyFnInput, UpdateApikeyFnOptions, UpdateApikeyFnOutput } from "wapi-client/fns/update-apikey/update-apikey.enums"; import { UpdateTransferFnInput, UpdateTransferFnOptions, UpdateTransferFnOutput } from "wapi-client/fns/update-transfer/update-transfer.enums"; import { UpdateTransferGroupFnInput, UpdateTransferGroupFnOptions, UpdateTransferGroupFnOutput } from "wapi-client/fns/update-transfer-group/update-transfer-group.enums"; import { UpdateTransferGroupsFnInput, UpdateTransferGroupsFnOptions } from "wapi-client/fns/update-transfer-groups/update-transfer-groups.enums"; import { UpdateTransfersFnInput, UpdateTransfersFnOptions } from "wapi-client/fns/update-transfers/update-transfers.enums"; import { UpdateWalletFnInput, UpdateWalletFnOptions, UpdateWalletFnOutput } from "wapi-client/fns/update-wallet/update-wallet.enums"; export interface ClientConfig extends ConnectionConfig { token?: number | string; hooks?: ClientHooks; sendingTimeout?: number; requestTimeout?: number; } export class Client { /** * The BaseClient in use for communication with WAPI Server, manages the actual networking */ api: WsClient | HttpClient; /** * Promise resolving to ID upon connection opening */ $connect: Promise | undefined; private config; /** * @internal */ constructor(_apiClient: WsClient | HttpClient, initialConf?: ClientConfig); /** * Close connection to WAPI instance * * ```javascript * * await wapiClient.close(); * * ``` */ close(): Promise; /** * Returns WAPI client verion * * ```javascript * * wapiClient.version(); * * ``` */ version(): string; /** * Set a hook function * * ```javascript * * wapiClient.setHook('disconnect', () => { * console.log('disconnected'); * }); * * ``` * @param {ClientHooks} hookName * @param value */ setHook(hookName: keyof ClientHooks, value: (input?: unknown) => boolean | void): this; /** * Overwrite client configuration (default token, default timeout, hooks) * * * ```javascript * * wapiClient.configure({ * token: 'EURO', * connectingTimeout: 45000, * reconnectingTimeout: 45000, * sendingTimeout: 10000, * requestTimeout: 120000, * hooks: { * disconnect: () => {} * }, * }); * * ``` * @param {ClientConfig} newConf */ configure(newConf: Partial): this; /** * Get current config key value (token) * ```javascript * * const token = wapiClient.getConfig('token'); * * ``` */ getConfig(key: 'httpSkipInitialAuthConnection'): boolean | undefined; getConfig(key: 'connectingTimeout' | 'reconnectingTimeout' | 'sendingTimeout' | 'requestTimeout'): number | undefined; getConfig(key: 'token'): number | string | undefined; /** * * Aggregate Transfers using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .aggregateTransfers() * .where({ * type: 'deposit', * from_wallet: 'EUR', * to_wallet: 'house', * }) * .whereMetadata('example', 'test') * .sum('to.amount as amount') * .count() * .groupBy('metadata.even as type', 'hour') * .options({ * tracking_id: 'hello', * return_all_intervals: { * start_time: '2021-07-31 11:00:00', * end_time: '2021-07-31 13:00:00', * }, * }); * * expect(result).toEqual({ * rows: [ * { * amount: 25, * count: 5, * type: 'even', * hour: '2021-07-31 12', * }, * { * amount: 30, * count: 5, * type: 'odd', * hour: '2021-07-31 12', * }, * { * amount: null, * count: 0, * type: null, * hour: '2021-07-31 11', * }, * { * amount: null, * count: 0, * type: null, * hour: '2021-07-31 13', * }, * ], * metadata: { * aggregators: [ * { * function: 'sum', * field: 'to.amount', * alias: 'amount', * }, * { * function: 'count', * alias: 'count', * }, * ], * groups: [ * { * type: 'metadata_field', * field: 'even', * alias: 'type', * }, * { * alias: 'hour', * field: 'hour', * type: 'period', * }, * ], * }, * }); * * ``` * */ aggregateTransfers(input?: AggregateTransfersFnInput, options?: AggregateTransfersFnOptions): import("wapi-client").AggregateQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; options: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_metadata: import("zod").ZodOptional>>; wallet_type: import("zod").ZodOptional>; wallet_status: import("zod").ZodOptional>; wallet_created_at: import("zod").ZodOptional>; wallet_updated_at: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_metadata: import("zod").ZodOptional>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_metadata: import("zod").ZodOptional>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_created_at: import("zod").ZodOptional>; transfer_group_updated_at: import("zod").ZodOptional>; transfer_group_metadata: import("zod").ZodOptional>>; transfer_group_status_finalized_at: import("zod").ZodOptional>; transfer_group_status: import("zod").ZodOptional>; transfer_group_type: import("zod").ZodOptional>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; token_metadata: import("zod").ZodOptional>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_metadata: import("zod").ZodOptional>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_metadata: import("zod").ZodOptional>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ return_all_intervals: import("zod").ZodOptional>; end_time: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, {}, {}, import("zod").ZodEnum<{ id: "id"; token: "token"; amount: "amount"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; "from.amount": "from.amount"; "to.amount": "to.amount"; "abs.amount": "abs.amount"; }>, import("zod").ZodEnum<{ type: "type"; token: "token"; status: "status"; wallet: "wallet"; transfer_group: "transfer_group"; from_wallet: "from_wallet"; to_wallet: "to_wallet"; }>, { rows: Record[]; metadata: { groups: ({ type: "period"; field: "year" | "month" | "week" | "day" | "hour" | "minute" | { period: "year" | "month" | "week" | "day" | "hour" | "minute"; timezone: string; }; alias?: string | undefined; } | { type: "field"; field: string; alias?: string | undefined; } | { type: "metadata_field"; field: string; alias?: string | undefined; })[]; aggregators?: ("count" | "countDistinct" | "sum" | "average" | "min" | "max" | { function?: "count" | "countDistinct" | "sum" | "average" | "min" | "max" | undefined; field?: string | undefined; alias?: string | undefined; })[] | undefined; }; }>; /** * * Create a JWT token for use with HTTP api * * * ```javascript * * const response = await wapiClient.createAccessToken({ * token: { * type: 'limited', * scopes: ['getBalance'], * filters: { * wallet_foreign: 'user-1-wallet', * token_foreign: 'EUR', * }, * expiresIn: 60, * }, * }); * * ``` * */ createAccessToken(input?: CreateAccessTokenFnInput, options?: CreateAccessTokenFnOptions): StreamPromise; /** * * Create a new API key for accessing WAPI * * * ```javascript * * const response = await wapiClient.createApikey({ * apikey: { * type: 'admin', * description: 'My admin API key', * validUntil: '2025-12-31T23:59:59Z', * metadata: { * purpose: 'backend-service', * }, * }, * }); * * // Or create a limited API key with specific function access * const limitedResponse = await wapiClient.createApikey({ * apikey: { * type: 'limited', * description: 'Read-only API key', * functions: ['getBalance', 'getWallet', 'findTransfers'], * }, * }); * * ``` * */ createApikey(input: CreateApikeyFnInput, options?: CreateApikeyFnOptions): StreamPromise; /** * * Create a contract like transferGroup * * * ```javascript * * const result = await wapiClient.createContract({ * foreign: 'MYContract', * metadata: { * cool: true, * }, * value_token: 'EUR', * value_amount: 100, * owner: 'oppo', * buyer: { * wallet: WALLETS.withEURFunds0.foreign, * metadata: { * buying: true, * }, * amount: 101, * token: 'EUR', * }, * }); * * ``` * */ createContract(input: CreateContractFnInput, options?: CreateContractFnOptions): StreamPromise; /** * * Create a deposit transaction into a wallet, by issuing new tokens to the system. * * * ```javascript * * const result = await wapiClient.createDeposit( * { * identifier: 'mycustomId', * token: 'ForeignForToken', * wallet: 'ForeignForWallet', * amount: 10.01, * metadata: { * customJsonBlob: true, * }, * status: 'finished', * // transfer_group: TransferGroup.identifier, // existing transfer group identifier * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * create_wallet_if_not_exists: true, * return_balance: true, * }, * ); * * expect(result).toEqual({ * transfer: expect.objectContaining({ * identifier: 'mycustomId', * token_foreign: 'ForeignForToken', * to_wallet_foreign: 'ForeignForWallet', * amount: 10.01, * metadata: { * customJsonBlob: true, * }, * status: 'finished', * // ... other fields * }), * to_balance: expect.objectContaining({ * token_foreign: 'ForeignForToken', * wallet_foreign: 'ForeignForWallet', * pending_amount: 0, * finished_amount: 10.01, * amount: 10.01, * // ... other fields * }), * }); * * ``` * */ createDeposit(input: CreateDepositFnInput, options?: CreateDepositFnOptions): StreamPromise; /** * * Create an exchange transfer group - change one token in certain amount for another token of certain amount The transfers are connected and either fail or succeed both * * * ```javascript * * const result = await wapiClient.createExchange( * { * identifier: 'exchange', * from_identifier: 'exchange1', * from_wallet: WALLETS.withEURFunds0.foreign, * from_token: 'EUR', * from_amount: 10, * to_identifier: 'exchange2', * to_token: 'USD', * to_wallet: WALLETS.withUSDFunds0.foreign, * to_amount: 20, * status: 'finished', * metadata: { * exchangeRate: 2, * }, * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * transfer_group: expect.objectContaining({ * identifier: 'exchange', * status: 'closed', * transfer_status: 'finished', * }), * transfers: [ * expect.objectContaining({ * status: 'finished', * amount: 10, * from_wallet_id: WALLETS.withEURFunds0.id, * to_wallet_id: WALLETS.withUSDFunds0.id, * token_id: TOKENS.EUR.id, * metadata: { * exchangeRate: 2, * }, * identifier: 'exchange1', * }), * expect.objectContaining({ * status: 'finished', * amount: 20, * to_wallet_id: WALLETS.withEURFunds0.id, * from_wallet_id: WALLETS.withUSDFunds0.id, * token_id: TOKENS.USD.id, * metadata: { * exchangeRate: 2, * }, * identifier: 'exchange2', * }), * ], * }); * * ``` * */ createExchange(input: CreateExchangeFnInput, options?: CreateExchangeFnOptions): StreamPromise; /** Create a metadata index. */ createIndex(input: CreateIndexFnInput, options?: CreateIndexFnOptions): StreamPromise; /** * * Create a new Token in the system which can then be transferred between wallets * * * ```javascript * * const result = await wapiClient.createToken( * { * foreign: 'EURO', * divisor: 10, * limit: 10, * public: true, * metadata: { * customMetadata: true, * }, * // belongs_to: 'EURO-wallet' * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * token: expect.objectContaining({ * foreign: 'EURO', * public: true, * metadata: { * customMetadata: true, * }, * }), * wallet: expect.objectContaining({ * default_allow_positive: false, * default_allow_negative: true, * foreign: 'EURO', * metadata: null, * type: 'token', * }), * }); * * ``` * */ createToken(input: CreateTokenFnInput, options?: CreateTokenFnOptions): StreamPromise; /** * * Create a transfer of Token amount from one wallet to the other. * * * ```javascript * * const result = await wapiClient.createTransfer( * { * identifier: 'mynewtransferid', * token: 'EUR', * from_wallet: WALLETS.withEURFunds0.foreign, * to_wallet: 'foreignForMbyExistingWallet', * amount: 10.01, * metadata: { * customJSON: true, * }, * type: 'transfer', * status: 'pending', * // transfer_group: TransferGroup.identifier, * }, * { * create_to_wallet_if_not_exists: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * transfer: expect.objectContaining({ * identifier: 'mynewtransferid', * token_foreign: 'EUR', * from_wallet_foreign: WALLETS.withEURFunds0.foreign, * to_wallet_foreign: 'foreignForMbyExistingWallet', * amount: 10.01, * metadata: { * customJSON: true, * }, * type: 'transfer', * status: 'pending', * // ... * }), * }); * * ``` * */ createTransfer(input: CreateTransferFnInput, options?: CreateTransferFnOptions): StreamPromise; /** * * Create a TransferGroup entity to group transfers into a logical or status locked group. Can include the transfers in the same call or if non 'closed' TransferGroup, add the transfers later. Can also include child TransferGroups to create a hierarchy * * * ```javascript * * const result = await wapiClient.createTransferGroup( * { * identifier: 'mytgIdentifier', * status: 'closed', * metadata: { * customJSON: true, * }, * transfer_status: 'finished', * // transfer_group: ParentTransferGroup.identifier, * children: [ * { * identifier: 'txIdentifier', * from_wallet: WALLETS.withEURFunds0.foreign, * to_wallet: 'newWalletForeign', * token: 'EUR', * amount: 10, * type: 'transfer', * latest_control_hash: * WALLETS.withEURFunds0.latest_control_hash, * }, * { * identifier: 'childTgTransferId', * from_wallet: 'newWalletForeign', * to_wallet: WALLETS.withEURFunds0.foreign, * token: 'EUR', * amount: 9, * type: 'transfer', * latest_control_hash: null, // not needed because we just transferred money there, * }, * ], * }, * { * validate_final_balance_only: true, * create_to_wallet_if_not_exists: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual( * expect.objectContaining({ * transfer_group: expect.objectContaining({ * identifier: 'mytgIdentifier', * status: 'closed', * metadata: { * customJSON: true, * }, * transfer_status: 'finished', * }), * transfers: [ * expect.objectContaining({ * identifier: 'txIdentifier', * from_wallet_foreign: WALLETS.withEURFunds0.foreign, * to_wallet_foreign: 'newWalletForeign', * token_foreign: 'EUR', * amount: 10, * type: 'transfer', * }), * expect.objectContaining({ * identifier: 'childTgTransferId', * from_wallet_foreign: 'newWalletForeign', * to_wallet_foreign: WALLETS.withEURFunds0.foreign, * token_foreign: 'EUR', * amount: 9, * type: 'transfer', * }), * ], * }), * ); * * * ``` * */ createTransferGroup(input?: CreateTransferGroupFnInput, options?: CreateTransferGroupFnOptions): StreamPromise; /** * * Create multiple transfers with one call. Transfers are created in a transaction so it either succeeds or fails as one. Will respect internal balance transfers to avoid latest_control_hash * * * ```javascript * * const result = await wapiClient.createTransfers( * { * transfers: [ * { * type: 'deposit', * wallet: WALLETS.validForeign2, * token: 'EURO', * amount: 10.01, * }, * { * from_wallet: WALLETS.validForeign2, * to_wallet: 'newWalletForeignMby', * token: 'EURO', * amount: 10.01, * latest_control_hash: null, // not required as we just transferred funds * }, * { * type: 'withdrawal', * wallet: 'newWalletForeignMby', * token: 'EURO', * amount: 10.01, * latest_control_hash: null, // not required as we just transferred funds * }, * ], * }, * { * create_to_wallet_if_not_exists: true, * return_from_balance: true, * return_to_balance: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual( * expect.objectContaining({ * transfers: [ * expect.objectContaining({ * type: 'deposit', * token_foreign: 'EURO', * to_wallet_foreign: WALLETS.validForeign2, * amount: 10.01, * }), * expect.objectContaining({ * type: 'transfer', * token_foreign: 'EURO', * from_wallet_foreign: WALLETS.validForeign2, * to_wallet_foreign: 'newWalletForeignMby', * amount: 10.01, * }), * expect.objectContaining({ * type: 'withdrawal', * token_foreign: 'EURO', * from_wallet_foreign: 'newWalletForeignMby', * amount: 10.01, * }), * ], * // We are doing a 0 sum with 3 transactions so everything is back to 0 * from_balances: [ * expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: 'EURO', * amount: 0, * }), * expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: WALLETS.validForeign2, * amount: 0, * }), * expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: 'newWalletForeignMby', * amount: 0, * }), * ], * to_balances: [ * expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: WALLETS.validForeign2, * amount: 0, * }), * expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: 'newWalletForeignMby', * amount: 0, * }), * expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: 'EURO', * amount: 0, * }), * ], * }), * ); * * * ``` * */ createTransfers(input: CreateTransfersFnInput, options?: CreateTransfersFnOptions): StreamPromise; /** * * Create a Wallet entity which can then transfer amounts of Tokens. * * * ```javascript * * const result = await wapiClient.createWallet( * { * foreign: 'test-wallet-2', * name: 'Irrelevant', * metadata: { * awesome: true, * invalid: false, * }, * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * wallet: expect.objectContaining({ * foreign: 'test-wallet-2', * name: 'Irrelevant', * metadata: { * awesome: true, * invalid: false, * }, * }), * }); * * * ``` * */ createWallet(input: CreateWalletFnInput, options?: CreateWalletFnOptions): StreamPromise; /** * * Create a transfer withdrawing funds from a Wallet. Will default to transferring funds to Token default Wallet. * * * ```javascript * * const result = await wapiClient.createWithdrawal( * { * identifier: 'mycustomId', * token: 'ForeignForToken', * wallet: 'ForeignForWallet', * amount: 10.01, * metadata: { * customJsonBlob: true, * }, * status: 'finished', * latest_control_hash: null, * // transfer_group: TransferGroup.identifier, // existing transfer group identifier * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * return_balance: true, * }, * ); * * expect(result).toEqual({ * transfer: expect.objectContaining({ * identifier: 'mycustomId', * token_foreign: 'ForeignForToken', * from_wallet_foreign: 'ForeignForWallet', * amount: 10.01, * metadata: { * customJsonBlob: true, * }, * status: 'finished', * // ... other fields * }), * from_balance: expect.objectContaining({ * token_foreign: 'ForeignForToken', * wallet_foreign: 'ForeignForWallet', * pending_amount: 0, * finished_amount: 89.99, * amount: 89.99, * // ... other fields * }), * }); * * ``` * */ createWithdrawal(input: CreateWithdrawalFnInput, options?: CreateWithdrawalFnOptions): StreamPromise; /** Drop a metadata index. */ dropIndex(input: DropIndexFnInput, options?: DropIndexFnOptions): StreamPromise; /** * * Output balanceHistory query to an Export * * * ```javascript * * // setup * await wapiClient.createDeposit( * { * wallet: 'newWallet', * amount: 10, * status: 'pending', * identifier: 'depositUSD', * token: 'USD', * }, * { * create_wallet_if_not_exists: true, * }, * ); * await wapiClient.updateTransfer({ * transfer: 'depositUSD', * status: 'finished', * }); * * const result = await wapiClient.exportBalanceHistory( * { * wallet: 'newWallet', * token: 'USD', * }, * { * limit: 0, * select: [ * 'transfer_identifier', * 'pending_amount', * 'finished_amount', * 'pending_amount_from', * 'pending_amount_to', * 'amount', * ], * offset: 0, * order: 'desc', * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * ``` * */ exportBalanceHistory(input: ExportBalanceHistoryFnInput, options?: ExportBalanceHistoryFnOptions): StreamPromise; /** * * Search for Balances using either a simple filter or queryBuilder and save the results to an Export * * * ```javascript * * const result = await wapiClient * .exportBalances() * // .whereIn('wallet', ['test-1', 'test-2']) * .where('wallet', 'like', 'test-%') * .limit(5) * .offset(0) * .orderBy('available_balance') * .select('wallet_foreign', 'token_foreign', 'available_balance') * .options({ * tracking_id: 'hello', * }); * * ``` * */ exportBalances(input?: ExportBalancesFnInput, options?: ExportBalancesFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; transfer: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodOptional>>>; balance_id: import("zod").ZodOptional; updated_at: import("zod").ZodOptional>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_metadata: import("zod").ZodOptional>>; wallet_type: import("zod").ZodOptional>; wallet_status: import("zod").ZodOptional>; wallet_created_at: import("zod").ZodOptional>; wallet_updated_at: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; datetime: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { token_id: number; wallet_id: number; pending_amount: number; finished_amount: number; latest_control_hash: string | null; token_foreign: string; wallet_foreign: string; amount: number; updated_at: string; transfer_id?: number | undefined; pending_amount_to?: number | undefined; pending_amount_from?: number | undefined; available_balance?: number | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; balance_id?: number | undefined; }, { updated_at: true; amount: true; pending_amount: true; finished_amount: true; pending_amount_to: true; pending_amount_from: true; available_balance: true; token_foreign: true; wallet_foreign: true; }, {}, true>; /** * * Search for Tokens using either a simple filter or queryBuilder and save the results to an Export * * * ```javascript * * const result = await wapiClient * .exportTokens() * .whereMetadata('meta', '>', 2) * .where((builder) => { * builder.where('status', 'active').orWhere('type', 'value'); * }) * .limit(5) * .offset(0) * .orderBy('foreign') * .select('id', 'foreign', 'metadata', 'balance_available_balance') * .options({ * tracking_id: 'hello', * include_balance: true, * }); * * ``` * */ exportTokens(input?: ExportTokensFnInput, options?: ExportTokensFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status: import("zod").ZodOptional>; public: import("zod").ZodOptional>; foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; type: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; belongs_to: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ include_balance: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; foreign: string; public: boolean; belongs_to: number; type: "group" | "value" | "share" | "contract"; status: "active" | "disabled" | "dw-only"; created_at: string; updated_at: string; belongs_to_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; foreign?: string | undefined; public?: boolean | undefined; belongs_to?: number | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; type?: "group" | "value" | "share" | "contract" | undefined; status?: "active" | "disabled" | "dw-only" | undefined; created_at?: string | undefined; updated_at?: string | undefined; belongs_to_foreign?: string | null | undefined; balance_transfer_id?: number | null | undefined; balance_pending_amount?: number | null | undefined; balance_pending_amount_to?: number | null | undefined; balance_pending_amount_from?: number | null | undefined; balance_finished_amount?: number | null | undefined; balance_amount?: number | null | undefined; balance_available_balance?: number | null | undefined; balance_latest_control_hash?: string | null | undefined; balance_updated_at?: string | null | undefined; }>, {}, true>; /** * * Search for TransferGroups using either a simple filter or queryBuilder and save the results to an Export * * * ```javascript * * const result = await wapiClient * .exportTransferGroups() * .whereMetadata('even', true) * .where((builder) => { * builder.where('status', 'closed').orWhere('transfer_status', 'pending'); * }) * .limit(5) * .offset(0) * .orderBy('identifier') * .select('id', 'identifier', 'metadata', 'reverses_identifier') * .options({ * tracking_id: 'hello', * return_transfers_count: true, * }); * * ``` * */ exportTransferGroups(input?: ExportTransferGroupsFnInput, options?: ExportTransferGroupsFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>>; transfer_status_finalized_at: import("zod").ZodOptional>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; status: import("zod").ZodOptional>>; type: import("zod").ZodOptional>>; transfer_status: import("zod").ZodOptional>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_transfers_count: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; transfers_count?: number | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; }>, {}, true>; /** * * Search for Transfers using either a simple filter or queryBuilder and save the results to an Export * * * ```javascript * * const result = await wapiClient * .exportTransfers() * .where({ * metadata: { * example: true, * }, * }) * .where('id', '>', 1) * .where((builder) => { * builder.where('status', 'finished').orWhere('type', 'deposit'); * }) * .limit(5) * .offset(0) * .orderBy(['token_id', { column: 'id', order: 'desc' }]) * .select( * 'id', * 'type', * 'from_wallet_foreign', * 'to_wallet_foreign', * 'amount', * ) * .options({ * tracking_id: 'hello', * }); * * ``` * */ exportTransfers(input?: ExportTransfersFnInput, options?: ExportTransfersFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; wallet_metadata: import("zod").ZodOptional>>; wallet_type: import("zod").ZodOptional>; wallet_status: import("zod").ZodOptional>; wallet_created_at: import("zod").ZodOptional>; wallet_updated_at: import("zod").ZodOptional>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; from_wallet_metadata: import("zod").ZodOptional>>; from_wallet_type: import("zod").ZodOptional>; from_wallet_status: import("zod").ZodOptional>; from_wallet_created_at: import("zod").ZodOptional>; from_wallet_updated_at: import("zod").ZodOptional>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>; to_wallet_metadata: import("zod").ZodOptional>>; to_wallet_type: import("zod").ZodOptional>; to_wallet_status: import("zod").ZodOptional>; to_wallet_created_at: import("zod").ZodOptional>; to_wallet_updated_at: import("zod").ZodOptional>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>; transfer_group_created_at: import("zod").ZodOptional>; transfer_group_updated_at: import("zod").ZodOptional>; transfer_group_metadata: import("zod").ZodOptional>>; transfer_group_status_finalized_at: import("zod").ZodOptional>; transfer_group_status: import("zod").ZodOptional>; transfer_group_type: import("zod").ZodOptional>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; token_metadata: import("zod").ZodOptional>>; token_type: import("zod").ZodOptional>; token_status: import("zod").ZodOptional>; token_created_at: import("zod").ZodOptional>; token_updated_at: import("zod").ZodOptional>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reverses_metadata: import("zod").ZodOptional>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>; reversed_by_metadata: import("zod").ZodOptional>>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; status_finalized_at: import("zod").ZodOptional>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; to_wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; wallet: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; token: import("zod").ZodOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; transfer_group: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>; metadata: import("zod").ZodOptional>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; balance_id: number | null; balance_pending: number | null; balance_pending_to: number | null; balance_pending_from: number | null; balance_finished: number | null; signed_amount: number | null; status_finalized_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }>, {}, true>; /** * * Search for Wallets using either a simple filter or queryBuilder and save the results to an Export * * * ```javascript * * const result = await wapiClient * .exportWallets() * .whereMetadata('meta', '>', 2) * .where((builder) => { * builder.where('status', 'active').orWhere('type', 'regular'); * }) * .limit(5) * .offset(0) * .orderBy('foreign') * .select('id', 'foreign', 'metadata', 'balance_available_balance') * .options({ * tracking_id: 'hello', * include_balance_for_token: 'EUR', * }); * * ``` * */ exportWallets(input?: ExportWalletsFnInput, options?: ExportWalletsFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodOptional, import("zod").ZodTransform>>; balance_pending_amount: import("zod").ZodOptional>; balance_finished_amount: import("zod").ZodOptional>; balance_available_balance: import("zod").ZodOptional>; created_at: import("zod").ZodOptional>; updated_at: import("zod").ZodOptional>; foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; name: import("zod").ZodOptional>; type: import("zod").ZodOptional>>; status: import("zod").ZodOptional>>; metadata: import("zod").ZodOptional>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>>; deselect: import("zod").ZodOptional>>>>; return_metadata_total: import("zod").ZodOptional>>; tracking_id: import("zod").ZodOptional>>>; transaction_id: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional>; offset: import("zod").ZodOptional>; order_by: import("zod").ZodOptional>; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>, { export?: { identifier: string; status?: "error" | "started" | "completed" | undefined; type?: "unknown" | "transfers" | "transfer_groups" | "tokens" | "wallets" | "balances" | "balance_history" | undefined; created_at?: string | undefined; completed_at?: string | undefined; fields?: string[] | undefined; count?: number | undefined; signed_url?: string | undefined; size?: string | undefined; message?: string | undefined; } | undefined; }, { id: number; foreign: string; default_allow_negative: boolean; default_allow_positive: boolean; created_at: string; updated_at: string; type: "token" | "house" | "regular"; status: "active" | "disabled"; balance_token_id: number | null; balance_token_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; foreign?: string | undefined; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_allow_negative?: boolean | undefined; default_allow_positive?: boolean | undefined; created_at?: string | undefined; updated_at?: string | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; type?: "token" | "house" | "regular" | undefined; status?: "active" | "disabled" | undefined; }>, {}, true>; /** * * Search for API keys using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .findApikeys() * .where({ * type: 'admin', * }) * .orWhere({ * status: 'active', * }) * .limit(10) * .offset(0) * .orderBy('created_at', 'desc') * .options({ * tracking_id: 'hello', * return_metadata_total: true, * }); * * // Or with simple filter * const adminKeys = await wapiClient.findApikeys({ * type: 'admin', * status: 'active', * }); * * ``` * */ findApikeys(input?: FindApikeysFnInput, options?: FindApikeysFnOptions): import("wapi-client").FindQueryBuilder>; status: import("zod").ZodOptional>; description: import("zod").ZodOptional; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ apikey: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; metadata: import("zod").ZodNonOptional>>>>; description: import("zod").ZodNonOptional>>; valid_until: import("zod").ZodNonOptional>>>>>; updated_at: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "apikeys", { id: number; apikey: string; owner: string; type: "limited" | "admin" | "root"; description: string; metadata: import("wapi-client/db/consts").Metadata; status: "active" | "deleted"; created_at: string; updated_at: string; scopes?: { functions: string[]; } | null | undefined; valid_until?: string | null | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue>, {}, true>; /** * * Search for Balances using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .findBalances() * .where({ * wallet: WALLETS.validId0, * }) * .orWhere('amount', '>', 100) * .orWhere({ * wallet: WALLETS.validId1, * token: 'USD', * }) * .orWhere((builder) => { * builder * .where('updated_at', '<', '2020-01-01') * .where('amount', '<', -1000000); * }) * .limit(5) * .offset(0) * .orderBy('wallet_foreign', 'desc') * .options({ * tracking_id: 'hello', * return_metadata_total: true, * }); * * ``` * */ findBalances(input?: FindBalancesFnInput, options?: FindBalancesFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>; available_balance: import("zod").ZodOptional, import("zod").ZodTransform>>; pending_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; finished_amount: import("zod").ZodOptional, import("zod").ZodTransform>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ token: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; available_balance: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; pending_amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; finished_amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; metadata: import("zod").ZodNonOptional>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; updated_at: import("zod").ZodNonOptional>>; balance_id: import("zod").ZodNonOptional>; wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; datetime: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "balances", { token_id: number; wallet_id: number; pending_amount: number; finished_amount: number; latest_control_hash: string | null; token_foreign: string; wallet_foreign: string; amount: number; updated_at: string; transfer_id?: number | undefined; pending_amount_to?: number | undefined; pending_amount_from?: number | undefined; available_balance?: number | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; balance_id?: number | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ token_id: number; wallet_id: number; pending_amount: number; finished_amount: number; latest_control_hash: string | null; token_foreign: string; wallet_foreign: string; amount: number; updated_at: string; transfer_id?: number | undefined; pending_amount_to?: number | undefined; pending_amount_from?: number | undefined; available_balance?: number | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; balance_id?: number | undefined; }>, {}, true>; /** Search for metadata indexes. */ findIndexes(input?: FindIndexesFnInput, options?: FindIndexesFnOptions): StreamPromise; /** * * Search for Tokens using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .findTokens() * .where({ * metadata: { * even: true, * example: 'test', * }, * }) * .orWhere({ * foreign: 'token-example1', * }) * .limit(5) * .offset(0) * .orderBy(['foreign', { column: 'id', order: 'desc' }]) * .options({ * tracking_id: 'hello', * return_metadata_total: true, * include_balance: true, * }); * * ``` * */ findTokens(input?: FindTokensFnInput, options?: FindTokensFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; belongs_to: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status: import("zod").ZodNonOptional>>; public: import("zod").ZodNonOptional>>; foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; type: import("zod").ZodNonOptional>>>; metadata: import("zod").ZodNonOptional>>>>; belongs_to: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ include_balance: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "tokens", { id: number; foreign: string; public: boolean; belongs_to: number; type: "group" | "value" | "share" | "contract"; status: "active" | "disabled" | "dw-only"; created_at: string; updated_at: string; belongs_to_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; foreign?: string | undefined; public?: boolean | undefined; belongs_to?: number | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; divisor?: number | null | undefined; limit?: number | null | undefined; type?: "group" | "value" | "share" | "contract" | undefined; status?: "active" | "disabled" | "dw-only" | undefined; created_at?: string | undefined; updated_at?: string | undefined; belongs_to_foreign?: string | null | undefined; balance_transfer_id?: number | null | undefined; balance_pending_amount?: number | null | undefined; balance_pending_amount_to?: number | null | undefined; balance_pending_amount_from?: number | null | undefined; balance_finished_amount?: number | null | undefined; balance_amount?: number | null | undefined; balance_available_balance?: number | null | undefined; balance_latest_control_hash?: string | null | undefined; balance_updated_at?: string | null | undefined; }>, {}, true>; /** * * Search for TransferGroups using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .findTransferGroups() * .where({ * metadata: { * even: true, * example: 'test', * }, * }) * .orWhere({ * identifier: 'reverser-example', * }) * .orWhere((builder) => { * builder * .where({ * metadata: { * kak: true, * }, * }) * .where('created_at', '>', '2020-01-01'); * }) * .limit(5) * .offset(0) * .orderBy('id', 'desc') * .select('id', 'type', 'identifier') * .options({ * tracking_id: 'hello', * return_metadata_total: true, * return_transfers_count: true, * }); * * ``` * */ findTransferGroups(input?: FindTransferGroupsFnInput, options?: FindTransferGroupsFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform>>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ identifier: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; transfer_status_finalized_at: import("zod").ZodNonOptional>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; status: import("zod").ZodNonOptional>>>; type: import("zod").ZodNonOptional>>>; transfer_status: import("zod").ZodNonOptional>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_transfers_count: import("zod").ZodOptional>>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>, "transfer_groups", { id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; transfers_count?: number | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; }>, {}, true>; /** * * Search for Transfers using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .findTransfers() * .where({ * metadata: { * example: true, * }, * }) * .where('id', '>', 1) * .where((builder) => { * builder.where('status', 'finished').orWhere('type', 'deposit'); * }) * .limit(5) * .offset(0) * .orderBy(['token_id', { column: 'id', order: 'desc' }]) * .select('id', 'type', 'from_wallet_foreign', 'to_wallet_foreign') * .options({ * tracking_id: 'hello', * }); * * ``` * */ findTransfers(input?: FindTransfersFnInput, options?: FindTransfersFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; from_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodNonOptional>>>; from_wallet_type: import("zod").ZodNonOptional>>; from_wallet_status: import("zod").ZodNonOptional>>; from_wallet_created_at: import("zod").ZodNonOptional>>; from_wallet_updated_at: import("zod").ZodNonOptional>>; to_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodNonOptional>>>; to_wallet_type: import("zod").ZodNonOptional>>; to_wallet_status: import("zod").ZodNonOptional>>; to_wallet_created_at: import("zod").ZodNonOptional>>; to_wallet_updated_at: import("zod").ZodNonOptional>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodNonOptional>>; transfer_group_updated_at: import("zod").ZodNonOptional>>; transfer_group_metadata: import("zod").ZodNonOptional>>>; transfer_group_status_finalized_at: import("zod").ZodNonOptional>>; transfer_group_status: import("zod").ZodNonOptional>>; transfer_group_type: import("zod").ZodNonOptional>>; token_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodNonOptional>>>; token_type: import("zod").ZodNonOptional>>; token_status: import("zod").ZodNonOptional>>; token_created_at: import("zod").ZodNonOptional>>; token_updated_at: import("zod").ZodNonOptional>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_metadata: import("zod").ZodNonOptional>>>; reversed_by_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodNonOptional>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; transfer_group: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; token: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; wallet: import("zod").ZodNonOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; return_metadata_total: import("zod").ZodOptional>; select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; return_running_balance: import("zod").ZodOptional; return_signed_amount: import("zod").ZodOptional; return_running_balance_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; return_signed_amount_for_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>, "transfers", { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; balance_id: number | null; balance_pending: number | null; balance_pending_to: number | null; balance_pending_from: number | null; balance_finished: number | null; signed_amount: number | null; status_finalized_at: string | null; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }>, {}, true>; /** * * Search for Wallets using either a simple filter or queryBuilder * * * ```javascript * * const result = await wapiClient * .findWallets() * .where({ * metadata: { * general: true, * }, * }) * .where('id', '>', 1) * .where((builder) => { * builder.whereMetadata('tost', 10).orWhereMetadata('test', 1); * }) * .limit(5) * .offset(0) * .orderBy(['status', { column: 'id', order: 'desc' }]) * .select('id') * .options({ * tracking_id: 'hello', * }); * * ``` * */ findWallets(input?: FindWalletsFnInput, options?: FindWalletsFnOptions): import("wapi-client").FindQueryBuilder, import("zod").ZodTransform>>; name: import("zod").ZodOptional, import("zod").ZodTransform>>; type: import("zod").ZodOptional>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; balance_pending_amount: import("zod").ZodNonOptional>>; balance_finished_amount: import("zod").ZodNonOptional>>; balance_available_balance: import("zod").ZodNonOptional>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; name: import("zod").ZodNonOptional>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; metadata: import("zod").ZodNonOptional>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ select: import("zod").ZodOptional>>>; deselect: import("zod").ZodOptional>>>; return_metadata_total: import("zod").ZodOptional>; tracking_id: import("zod").ZodOptional>>; transaction_id: import("zod").ZodOptional>>; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; order_by: import("zod").ZodOptional; order: import("zod").ZodOptional>; direction: import("zod").ZodOptional>>; nulls: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>>; include_balance_for_token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; }, import("zod/v4/core").$strip>, "wallets", { id: number; foreign: string; default_allow_negative: boolean; default_allow_positive: boolean; created_at: string; updated_at: string; type: "token" | "house" | "regular"; status: "active" | "disabled"; balance_token_id: number | null; balance_token_foreign: string | null; balance_transfer_id: number | null; balance_pending_amount: number | null; balance_pending_amount_to: number | null; balance_pending_amount_from: number | null; balance_finished_amount: number | null; balance_amount: number | null; balance_available_balance: number | null; balance_latest_control_hash: string | null; balance_updated_at: string | null; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; }, import("wapi-client/lib/query-builder/find-query-builder").AllTrue<{ id: number; foreign?: string | undefined; name?: string | null | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; default_allow_negative?: boolean | undefined; default_allow_positive?: boolean | undefined; created_at?: string | undefined; updated_at?: string | undefined; default_dtw_to?: string | undefined; default_dtw_from?: string | undefined; type?: "token" | "house" | "regular" | undefined; status?: "active" | "disabled" | undefined; }>, {}, true>; /** * * Get a specific token/wallet balance * * * ```javascript * * const result = await wapiClient.getBalance( * { * wallet: 'myMbyExistingWallet', * token: 'MBYTOKEN', * datetime: '2020-01-01', * }, * { * create_wallet_if_not_exists: true, * create_token_if_not_exists: true, * create_if_not_exists: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * balance: expect.objectContaining({ * wallet_foreign: 'myMbyExistingWallet', * token_foreign: 'MBYTOKEN', * pending_amount: 0, * finished_amount: 0, * amount: 0, * latest_control_hash: null, * available_balance: 0, * // ... * }), * }); * * * ``` * */ getBalance(input: GetBalanceFnInput, options?: GetBalanceFnOptions): StreamPromise; /** * * Get a list of changes to token/wallet balance * * * ```javascript * * // setup * const deposit = await wapiClient.createDeposit( * { * wallet: 'newWallet', * amount: 10, * status: 'pending', * identifier: 'depositUSD', * token: 'USD', * }, * { * create_wallet_if_not_exists: true, * }, * ); * const updatedTransfer = await wapiClient.updateTransfer({ * transfer: 'depositUSD', * status: 'finished', * }); * * const result = await wapiClient.getBalanceHistory( * { * wallet: 'newWallet', * token: 'USD', * }, * { * create_token_if_not_exists: true, * create_wallet_if_not_exists: true, * limit: 5, * select: [ * 'transfer_identifier', * 'pending_amount', * 'finished_amount', * 'pending_amount_from', * 'pending_amount_to', * 'amount', * // 'balance_id', * // 'transfer_id', * // 'transfer_control_hash', * // 'transfer_from_wallet_id', * // 'transfer_from_wallet_foreign', * // 'transfer_to_wallet_id', * // 'transfer_to_wallet_foreign', * // 'transfer_amount', * // 'transfer_type', * // 'transfer_status', * // 'transfer_force', * // 'transfer_created_at', * // 'transfer_updated_at', * // 'transfer_metadata', * // 'transfer_transfer_group_id', * // 'transfer_transfer_group_identifier', * // 'transfer_reverses_id', * // 'transfer_reverses_identifier', * // 'transfer_status_finalized_at', * // 'token_id', * // 'token_foreign', * // 'wallet_id', * // 'wallet_foreign', * // 'latest_control_hash', * // 'updated_at', * ], * offset: 0, * order: 'desc', * return_metadata_total: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * balances: [ * { * transfer_identifier: 'depositUSD', * pending_amount: 0, * finished_amount: 10, * pending_amount_to: 0, * pending_amount_from: 0, * amount: 10, * }, * { * transfer_identifier: 'depositUSD', * pending_amount: 10, * finished_amount: 0, * pending_amount_to: 10, * pending_amount_from: 0, * amount: 10, * }, * ], * metadata: { * limit: 5, * offset: 0, * total: 2, * more_rows: false, * }, * }); * * ``` * */ getBalanceHistory(input: GetBalanceHistoryFnInput, options?: GetBalanceHistoryFnOptions): StreamPromise; /** * * Get an Export file description * * * ```javascript * * const result = await wapiClient.getExport( * { * identifier: exportingResult.export!.identifier, * }, * { * return_signed_url: true, * tracking_id: 'myLogId', * }, * ); * * ``` * */ getExport(input: GetExportFnInput, options?: GetExportFnOptions): StreamPromise; /** * * Retrieve the current state of configurable Flags for your WAPI instance * * * ```javascript * * const result = await wapiClient.getFlags(); * expect(result.flags).toEqual({ * production: true, * allow_timestamps: false, * }); * * ``` * */ getFlags(input?: GetFlagsFnInput, options?: GetFlagsFnOptions): StreamPromise; /** * * Get aggregated statistics about WAPI entities * * * ```javascript * * const result = await wapiClient.getStatistics( * { * model: 'Transfer', * aggregator: 'count', * group: 'month', * timezone: 'Europe/Tallinn', * filter: { * end_time: new Date( * `${new Date().getFullYear() + 1}-01-01`, * ).toISOString(), * start_time: new Date( * `${new Date().getFullYear()}-01-01`, * ).toISOString(), * }, * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * rows: [ * { * aggregate: 4, * period: `${new Date().getFullYear()}-${(new Date().getMonth() + 1 + '').padStart(2, '0')}`, * }, * ], * }); * * ``` * */ getStatistics(input?: GetStatisticsFnInput, options?: GetStatisticsFnOptions): StreamPromise; /** * * Get information about token * * * ```javascript * * const result = await wapiClient.getToken( * { * token: 'EURO', * }, * { * create_if_not_exists: true, * // return_only_id: true, // for example purposes we want more than id * ignore_cache: true, * include_balance: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * token: expect.objectContaining({ * foreign: 'EURO', * metadata: null, * balance_amount: null, * balance_finished_amount: null, * balance_updated_at: null, * }), * }); * * ``` * */ getToken(input?: GetTokenFnInput, options?: GetTokenFnOptions): StreamPromise; /** * * Get information about a specific Transfer * * * ```javascript * * const result = await wapiClient.getTransfer( * { * transfer: 'get-transfer-test', * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * transfer: expect.objectContaining({ * identifier: 'get-transfer-test', * // ... * }), * }); * * ``` * */ getTransfer(input: GetTransferFnInput, options?: GetTransferFnOptions): StreamPromise; /** * * Get information about a specific TransferGroup * * * ```javascript * * const result = await wapiClient.getTransferGroup( * { * transfer_group: 'customIdentifier', * }, * { * create_if_not_exists: true, * // return_only_id: true, // example requires more than just ID * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * transfer_group: expect.objectContaining({ * identifier: 'customIdentifier', * metadata: null, * status: 'open', * transfer_status: 'pending', * status_finalized_at: null, * transfer_status_finalized_at: null, * reverses_id: null, * }), * }); * * ``` * */ getTransferGroup(input: GetTransferGroupFnInput, options?: GetTransferGroupFnOptions): StreamPromise; /** * * Get information about a specific Wallet * * * ```javascript * * const result = await wapiClient.getWallet( * { * wallet: WALLETS.withEURFunds0.foreign, * }, * { * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * ignore_cache: true, * create_if_not_exists: true, * return_only_id: false, * }, * ); * expect(result).toEqual({ * wallet: expect.objectContaining({ * foreign: WALLETS.withEURFunds0.foreign, * }), * }); * * ``` * */ getWallet(input: GetWalletFnInput, options?: GetWalletFnOptions): StreamPromise; /** * * Get information about the health of the API * * * ```javascript * * const result = await wapiClient.healthcheck(); * expect(result.status).toEqual('green'); * expect(result.connection_count).toEqual(1); * expect(typeof result.database_size).toEqual('string'); * expect(typeof result.indexes_size).toEqual('string'); * * ``` * */ healthcheck(input?: HealthcheckFnInput, options?: HealthcheckFnOptions): StreamPromise; /** * * List Export entities by type or time * * * ```javascript * * const result = await wapiClient.listExports( * { * type: 'transfers', * }, * { * order_by: 'created_at desc', * tracking_id: 'myLogId', * }, * ); * * ``` * */ listExports(input?: ListExportsFnInput, options?: ListExportsFnOptions): StreamPromise; /** * * Reverse a transfer of value between two wallets will cancel pending transfers and create opposite transfers for finished ones. * * * ```javascript * * const result = await wapiClient.reverseTransfer( * { * transfer: 'MYDEPOSIT', * status: 'finished', * identifier: 'MYREVERSEDEPOSIT', * force: true, * // metadata: {}, * metadata: { * extraCustomJSON: true, * }, * }, * { * reverse_deposit: true, * reverse_withdrawal: true, * return_to_balance: true, * return_from_balance: true, * metadata_action: 'extend', * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * transfer: expect.objectContaining({ * identifier: 'MYREVERSEDEPOSIT', * amount: 10.01, * type: 'withdrawal', * status: 'finished', * force: true, * metadata: { * customJSON: true, * extraCustomJSON: true, * }, * transfer_group_id: null, * reverses_id: DEPOSIT.id, * from_wallet_foreign: DEPOSIT.to_wallet_foreign, * to_wallet_foreign: DEPOSIT.from_wallet_foreign, * token_foreign: DEPOSIT.token_foreign, * // ... * }), * to_balance: expect.objectContaining({ * token_foreign: DEPOSIT.token_foreign, * wallet_foreign: DEPOSIT.from_wallet_foreign, * // ... * }), * from_balance: expect.objectContaining({ * token_foreign: DEPOSIT.token_foreign, * wallet_foreign: DEPOSIT.to_wallet_foreign, * // ... * }), * }); * * ``` * */ reverseTransfer(input: ReverseTransferFnInput, options?: ReverseTransferFnOptions): StreamPromise; /** * * Similar to reverseTransfer will reverse value transfers, however it will reverse the whole group with its children by creating a new group with opposite transfers. * * * ```javascript * * // Should succeed if flag is set * const result = await wapiClient.reverseTransferGroup( * { * transfer_group: 'myCustom', * identifier: 'myCustomReverse', * metadata: { * extraCustomJSON: true, * }, * transfer_status: 'finished', * }, * { * validate_final_balance_only: true, * reverse_deposit: true, * reverse_withdrawal: true, * return_transfers: true, * metadata_action: 'extend', * transfer_metadata_action: 'extend', * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * * expect(result).toEqual({ * transfer_group: expect.objectContaining({ * identifier: 'myCustomReverse', * status: 'closed', * metadata: { * customJSON: true, * extraCustomJSON: true, * }, * transfer_status: 'finished', * }), * transfers: [ * expect.objectContaining({ * from_wallet_foreign: 'myWallet2', * to_wallet_foreign: 'myWallet1', * amount: 8, * type: 'transfer', * status: 'finished', * token_foreign: 'EUR', * }), * expect.objectContaining({ * from_wallet_foreign: 'myWallet1', * to_wallet_foreign: 'EUR', * amount: 10, * type: 'withdrawal', * status: 'finished', * token_foreign: 'EUR', * }), * ], * }); * * ``` * */ reverseTransferGroup(input: ReverseTransferGroupFnInput, options?: ReverseTransferGroupFnOptions): StreamPromise; /** * * Call reverseTransfer on the searchresults of findTransfer * * * ```javascript * * const [[finishedTransfer1], [finishedTransfer2]] = await Promise.all([ * TEST.knex('transfers') * .insert({ * identifier: getTxIdSync(), * auto_hash: true, * amount: toNumberInput(10.12), * status: 'finished', * metadata: { * example: 'test', * }, * from_wallet_id: WALLETS.withEURFunds0.id, * to_wallet_id: WALLETS.validId1, * token_id: TOKENS.EUR.id, * }) * .returning('*'), * TEST.knex('transfers') * .insert({ * identifier: getTxIdSync(), * auto_hash: true, * amount: toNumberInput(10.12), * status: 'finished', * metadata: { * example: 'test', * }, * from_wallet_id: WALLETS.withEURFunds0.id, * to_wallet_id: WALLETS.validId1, * token_id: TOKENS.EUR.id, * }) * .returning('*'), * ]); * * const result = await wapiClient.reverseTransfers({ * metadata: { * example: 'test', * }, * }); * * const { transfers } = result; * expect(transfers.length).toEqual(2); * * expect(transfers[0].identifier).not.toEqual(finishedTransfer1.identifier); * expect(transfers[0].amount).toEqual( * formatNumber(finishedTransfer1.amount), * ); * expect(transfers[0].from_wallet_id).toEqual( * finishedTransfer1.to_wallet_id, * ); * expect(transfers[0].to_wallet_id).toEqual( * finishedTransfer1.from_wallet_id, * ); * * expect(transfers[1].identifier).not.toEqual(finishedTransfer2.identifier); * expect(transfers[1].amount).toEqual( * formatNumber(finishedTransfer2.amount), * ); * expect(transfers[1].from_wallet_id).toEqual( * finishedTransfer2.to_wallet_id, * ); * expect(transfers[1].to_wallet_id).toEqual( * finishedTransfer2.from_wallet_id, * ); * * ``` * */ reverseTransfers(input?: ReverseTransfersFnInput, options?: ReverseTransfersFnOptions): import("wapi-client").ReverseQueryBuilder>>>; id: import("zod").ZodOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>>; created_at: import("zod").ZodOptional>>; updated_at: import("zod").ZodOptional>>; from_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; token_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; amount: import("zod").ZodOptional, import("zod").ZodTransform>>>>; transfer_group_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodOptional>>>; from_wallet_type: import("zod").ZodOptional>>; from_wallet_status: import("zod").ZodOptional>>; from_wallet_created_at: import("zod").ZodOptional>>; from_wallet_updated_at: import("zod").ZodOptional>>; to_wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodOptional>>>; to_wallet_type: import("zod").ZodOptional>>; to_wallet_status: import("zod").ZodOptional>>; to_wallet_created_at: import("zod").ZodOptional>>; to_wallet_updated_at: import("zod").ZodOptional>>; transfer_group_identifier: import("zod").ZodOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodOptional>>; transfer_group_updated_at: import("zod").ZodOptional>>; transfer_group_metadata: import("zod").ZodOptional>>>; transfer_group_status_finalized_at: import("zod").ZodOptional>>; transfer_group_status: import("zod").ZodOptional>>; transfer_group_type: import("zod").ZodOptional>>; token_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodOptional>>>; token_type: import("zod").ZodOptional>>; token_status: import("zod").ZodOptional>>; token_created_at: import("zod").ZodOptional>>; token_updated_at: import("zod").ZodOptional>>; reverses_metadata: import("zod").ZodOptional>>>; reversed_by_id: import("zod").ZodOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodOptional>>>; reverses: import("zod").ZodOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; wallet_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodOptional>>>; wallet_type: import("zod").ZodOptional>>; wallet_status: import("zod").ZodOptional>>; wallet_created_at: import("zod").ZodOptional>>; wallet_updated_at: import("zod").ZodOptional>>; reverses_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodOptional, import("zod").ZodTransform>>>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; from_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodNonOptional>>>; from_wallet_type: import("zod").ZodNonOptional>>; from_wallet_status: import("zod").ZodNonOptional>>; from_wallet_created_at: import("zod").ZodNonOptional>>; from_wallet_updated_at: import("zod").ZodNonOptional>>; to_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodNonOptional>>>; to_wallet_type: import("zod").ZodNonOptional>>; to_wallet_status: import("zod").ZodNonOptional>>; to_wallet_created_at: import("zod").ZodNonOptional>>; to_wallet_updated_at: import("zod").ZodNonOptional>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodNonOptional>>; transfer_group_updated_at: import("zod").ZodNonOptional>>; transfer_group_metadata: import("zod").ZodNonOptional>>>; transfer_group_status_finalized_at: import("zod").ZodNonOptional>>; transfer_group_status: import("zod").ZodNonOptional>>; transfer_group_type: import("zod").ZodNonOptional>>; token_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodNonOptional>>>; token_type: import("zod").ZodNonOptional>>; token_status: import("zod").ZodNonOptional>>; token_created_at: import("zod").ZodNonOptional>>; token_updated_at: import("zod").ZodNonOptional>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_metadata: import("zod").ZodNonOptional>>>; reversed_by_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodNonOptional>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; transfer_group: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; reverse_deposit: import("zod").ZodOptional; reverse_withdrawal: import("zod").ZodOptional; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject, { transfers: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[]; }>; /** * * Configure WAPI instance Flags * * * ```javascript * * const result = await wapiClient.setFlags( * { * production: false, * allow_timestamps: true, * }, * { * tracking_id: 'mylog', * }, * ); * expect(result).toEqual({ * flags: { * production: false, * allow_timestamps: true, * }, * message: 'flag updated, reconnect to apply', * }); * * ``` * */ setFlags(input?: SetFlagsFnInput, options?: SetFlagsFnOptions): StreamPromise; /** * * Update a Token * * * ```javascript * * const result = await wapiClient.updateToken( * { * token: TOKENS.EUR.foreign, * public: false, * metadata: { * metadata_field: 2, * }, * status: 'disabled', * }, * { * return_when_not_updated: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * token: expect.objectContaining({ * belongs_to: TOKENS.EUR.belongs_to, * divisor: TOKENS.EUR.divisor, * id: TOKENS.EUR.id, * limit: TOKENS.EUR.limit, * metadata: { * metadata_field: 2, * }, * type: TOKENS.EUR.type, * foreign: TOKENS.EUR.foreign, * public: false, * status: 'disabled', * }), * updated: true, * }); * * ``` * */ updateToken(input: UpdateTokenFnInput, options?: UpdateTokenFnOptions): StreamPromise; /** * * Update an API key * * * ```javascript * * const result = await wapiClient.updateApikey( * { * apikey: 'my-apikey-id', * metadata: { * updated: true, * }, * }, * { * return_when_not_updated: true, * tracking_id: 'mylogId', * }, * ); * * // Delete an API key * const deleteResult = await wapiClient.updateApikey({ * apikey: 'my-apikey-id', * status: 'deleted', * }); * * // Regenerate apisecret * const regenerateResult = await wapiClient.updateApikey({ * apikey: 'my-apikey-id', * apisecret: true, * }); * * ``` * */ updateApikey(input: UpdateApikeyFnInput, options?: UpdateApikeyFnOptions): StreamPromise; /** * * Update a Transfer * * * ```javascript * * const result = await wapiClient.updateTransfer( * { * transfer: 'myPendingDeposit', * status: 'cancelled', * metadata: { * meta: 'new', * was: true, * }, * }, * { * return_from_balance: true, * return_to_balance: true, * return_when_not_updated: true, * metadata_action: 'extend', * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * transfer: expect.objectContaining({ * identifier: 'myPendingDeposit', * amount: 10.01, * type: 'deposit', * status: 'cancelled', * transfer_group_id: null, * reverses_id: null, * from_wallet_foreign: 'EURO', * to_wallet_foreign: 'myWallet', * token_foreign: 'EURO', * metadata: { * meta: 'new', * is: true, * was: true, * }, * }), * to_balance: expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: 'myWallet', * pending_amount: 0, * finished_amount: 0, * amount: 0, * }), * from_balance: expect.objectContaining({ * token_foreign: 'EURO', * wallet_foreign: 'EURO', * pending_amount: 0, * finished_amount: 0, * amount: 0, * }), * updated: true, * }); * * ``` * */ updateTransfer(input: UpdateTransferFnInput, options?: UpdateTransferFnOptions): StreamPromise; /** * * Update a TransferGroup * * * ```javascript * * const result = await wapiClient.updateTransferGroup( * { * transfer_group: 'myCustom', * status: 'closed', * transfer_status: 'finished', * metadata: { * newCustomJson: true, * }, * }, * { * return_transfers: true, * return_when_not_updated: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * transfer_group: expect.objectContaining({ * identifier: 'myCustom', * status: 'closed', * transfer_status: 'finished', * metadata: expect.objectContaining({ * newCustomJson: true, * }), * }), * transfers: [ * expect.objectContaining({ * identifier: 'transferA', * type: 'deposit', * status: 'finished', * from_wallet_foreign: 'EUR', * to_wallet_foreign: 'myWallet1', * token_foreign: 'EUR', * }), * expect.objectContaining({ * identifier: 'transferB', * type: 'transfer', * status: 'finished', * from_wallet_foreign: 'myWallet1', * to_wallet_foreign: 'myWallet2', * token_foreign: 'EUR', * }), * ], * updated: true, * }); * * ``` * */ updateTransferGroup(input: UpdateTransferGroupFnInput, options?: UpdateTransferGroupFnOptions): StreamPromise; /** * * Update multiple TransferGroup objects * * * ```javascript * * const result = await wapiClient * .updateTransferGroups() * .where({ * status: 'open', * }) * .whereIn('identifier', ['transferGroup1', 'transferGroup2']) * .whereMetadata('old', 'data') * .update({ * transfer_status: 'finished', * }) * .options({ * return_transfers: true, * }); * * ``` * */ updateTransferGroups(input?: UpdateTransferGroupsFnInput, options?: UpdateTransferGroupsFnOptions): import("wapi-client").UpdateQueryBuilder>; transfer_status: import("zod").ZodOptional>; status: import("zod").ZodOptional>; reverses: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; type: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; transfer_status_finalized_at: import("zod").ZodNonOptional>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; status: import("zod").ZodNonOptional>>>; type: import("zod").ZodNonOptional>>>; transfer_status: import("zod").ZodNonOptional>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; return_transfers: import("zod").ZodOptional; return_when_not_updated: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; transfer_metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject, { transfer_groups: { id: number; identifier?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; transfer_status_finalized_at?: string | null | undefined; validate_final_balance_only?: boolean | null | undefined; transfer_status?: "pending" | "finished" | "cancelled" | undefined; status?: "open" | "closed" | undefined; type?: "regular" | "exchange" | "distribution" | undefined; reverses_identifier?: string | null | undefined; transfers?: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[] | null | undefined; reversed_by_identifier?: string | null | undefined; }[]; transfers: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[]; updated: boolean; }>; /** * * Update multiple Transfer objects * * * ```javascript * * const result = await wapiClient.updateTransfers({ * metadata: { * example: 'test', * }, * wallet: WALLETS.validId1.foreign, * token: 'EUR', * update: { * status: 'finished', * }, * }); * * expect(result.transfers.length).toEqual(1); * expect(result.transfers[0].status).toEqual('finished'); * expect(result.updated).toEqual(true); * * ``` * */ updateTransfers(input?: UpdateTransfersFnInput, options?: UpdateTransfersFnOptions): import("wapi-client").UpdateQueryBuilder>; wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; token: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; from_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; to_wallet: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; transfer_group: import("zod").ZodOptional, import("zod").ZodTransform<{ foreign: string; }, string | number>>>; status: import("zod").ZodOptional>; metadata: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; wallet_metadata: import("zod").ZodNonOptional>>>; wallet_type: import("zod").ZodNonOptional>>; wallet_status: import("zod").ZodNonOptional>>; wallet_created_at: import("zod").ZodNonOptional>>; wallet_updated_at: import("zod").ZodNonOptional>>; from_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; from_wallet_metadata: import("zod").ZodNonOptional>>>; from_wallet_type: import("zod").ZodNonOptional>>; from_wallet_status: import("zod").ZodNonOptional>>; from_wallet_created_at: import("zod").ZodNonOptional>>; from_wallet_updated_at: import("zod").ZodNonOptional>>; to_wallet_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_name: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; to_wallet_metadata: import("zod").ZodNonOptional>>>; to_wallet_type: import("zod").ZodNonOptional>>; to_wallet_status: import("zod").ZodNonOptional>>; to_wallet_created_at: import("zod").ZodNonOptional>>; to_wallet_updated_at: import("zod").ZodNonOptional>>; transfer_group_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; transfer_group_created_at: import("zod").ZodNonOptional>>; transfer_group_updated_at: import("zod").ZodNonOptional>>; transfer_group_metadata: import("zod").ZodNonOptional>>>; transfer_group_status_finalized_at: import("zod").ZodNonOptional>>; transfer_group_status: import("zod").ZodNonOptional>>; transfer_group_type: import("zod").ZodNonOptional>>; token_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; token_metadata: import("zod").ZodNonOptional>>>; token_type: import("zod").ZodNonOptional>>; token_status: import("zod").ZodNonOptional>>; token_created_at: import("zod").ZodNonOptional>>; token_updated_at: import("zod").ZodNonOptional>>; reverses_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reverses_metadata: import("zod").ZodNonOptional>>>; reversed_by_id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_foreign: import("zod").ZodNonOptional, import("zod").ZodTransform>>>; reversed_by_metadata: import("zod").ZodNonOptional>>>; created_at: import("zod").ZodNonOptional>>; updated_at: import("zod").ZodNonOptional>>; status_finalized_at: import("zod").ZodNonOptional>>>>; id: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; identifier: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; from_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; to_wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; wallet: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; token: import("zod").ZodNonOptional>; foreign: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; foreign: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }, string | number | { id: number; foreign?: string | undefined; } | { foreign: string; id?: number | undefined; }>>>>>; type: import("zod").ZodNonOptional>>>; status: import("zod").ZodNonOptional>>>; transfer_group: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; reverses: import("zod").ZodNonOptional>; identifier: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodOptional; identifier: import("zod").ZodNonOptional>; }, import("zod/v4/core").$strict>]>, import("zod").ZodTransform<{ id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }, string | number | { id: number; identifier?: string | undefined; } | { identifier: string; id?: number | undefined; }>>>>>; metadata: import("zod").ZodNonOptional>>>>; amount: import("zod").ZodNonOptional, import("zod").ZodTransform>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tracking_id: import("zod").ZodOptional>; transaction_id: import("zod").ZodOptional>; metadata_action: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject, { transfers: { id: number; identifier: string; control_hash: string | null; from_wallet_id: number; to_wallet_id: number; token_id: number; amount: number; type: "transfer" | "deposit" | "withdrawal"; status: "pending" | "finished" | "cancelled"; force: boolean; auto_hash: boolean; created_at: string; updated_at: string; metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_id?: number | null | undefined; reverses_id?: number | null | undefined; status_finalized_at?: string | null | undefined; group_validate?: boolean | null | undefined; from_wallet_foreign?: string | undefined; from_wallet_name?: string | null | undefined; from_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; from_wallet_type?: "token" | "house" | "regular" | undefined; from_wallet_status?: "active" | "disabled" | undefined; from_wallet_created_at?: string | undefined; from_wallet_updated_at?: string | undefined; to_wallet_foreign?: string | undefined; to_wallet_name?: string | null | undefined; to_wallet_metadata?: import("wapi-client/db/consts").Metadata | undefined; to_wallet_type?: "token" | "house" | "regular" | undefined; to_wallet_status?: "active" | "disabled" | undefined; to_wallet_created_at?: string | undefined; to_wallet_updated_at?: string | undefined; transfer_group_identifier?: string | null | undefined; transfer_group_created_at?: string | null | undefined; transfer_group_updated_at?: string | null | undefined; transfer_group_metadata?: import("wapi-client/db/consts").Metadata | undefined; transfer_group_status_finalized_at?: string | null | undefined; transfer_group_status?: "open" | "closed" | null | undefined; transfer_group_type?: "regular" | "exchange" | "distribution" | null | undefined; token_foreign?: string | undefined; token_metadata?: import("wapi-client/db/consts").Metadata | undefined; token_type?: "group" | "value" | "share" | "contract" | undefined; token_status?: "active" | "disabled" | "dw-only" | undefined; token_created_at?: string | undefined; token_updated_at?: string | undefined; reverses_identifier?: string | null | undefined; reverses_metadata?: import("wapi-client/db/consts").Metadata | undefined; reversed_by_id?: number | null | undefined; reversed_by_identifier?: string | null | undefined; reversed_by_metadata?: import("wapi-client/db/consts").Metadata | undefined; }[]; updated: boolean; }>; /** * * Update a Wallet * * * ```javascript * * const result = await wapiClient.updateWallet( * { * wallet: WALLETS.withEURFunds0.foreign, * name: 'WT4', * status: 'disabled', * metadata: { * metadata_number: 2, * }, * }, * { * return_when_not_updated: true, * tracking_id: 'mylogId', * // transaction_id: Transaction.identifier, // created transaction identifier * }, * ); * expect(result).toEqual({ * wallet: expect.objectContaining({ * id: WALLETS.withEURFunds0.id, * foreign: WALLETS.withEURFunds0.foreign, * name: 'WT4', * metadata: { metadata_number: 2 }, * type: WALLETS.withEURFunds0.type, * status: 'disabled', * default_allow_negative: false, * default_allow_positive: true, * default_dtw_from: '011', * default_dtw_to: '110', * }), * updated: true, * }); * * ``` * */ updateWallet(input: UpdateWalletFnInput, options?: UpdateWalletFnOptions): StreamPromise; } export function createClientWithWS(opts: WapiConnectionOptions, config?: ClientConfig): Client; export function createClientWithHttp(opts: WapiConnectionOptions, config?: ClientConfig): Client; } declare module "client-options.schema.zod.js" { import { z } from "wapi-client/lib/zod"; export const clientTypeSchema: z.ZodEnum<{ ws: "ws"; https: "https"; }>; export const credsConnectionSchema: z.ZodObject<{ host: z.ZodString; apikey: z.ZodString; apisecret: z.ZodString; }, z.core.$loose>; export const jwtConnectionSchema: z.ZodObject<{ host: z.ZodString; jwt: z.ZodString; }, z.core.$loose>; export const connectionSchema: z.ZodUnion, z.ZodObject<{ host: z.ZodString; apikey: z.ZodString; apisecret: z.ZodString; }, z.core.$loose>]>; export const clientOptionsSchema: z.ZodObject<{ client: z.ZodEnum<{ ws: "ws"; https: "https"; }>; connection: z.ZodUnion, z.ZodObject<{ host: z.ZodString; apikey: z.ZodString; apisecret: z.ZodString; }, z.core.$loose>]>; }, z.core.$strip>; } declare module "wapi-client/db/token/token.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { tokenTableSchema, tokenTableStatusSchema, tokenTableTypeSchema } from "wapi-client/db/token/token.schema.zod"; export type TokenTable = z.infer; export type TokenTableStatus = z.infer; export type TokenTableType = z.infer; } declare module "wapi-client/db/transfer/transfer.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { transferTableInputSchema, transferTableSchema, transferTableStatusInputSchema, transferTableStatusSchema, transferTableTypeSchema } from "wapi-client/db/transfer/transfer.schema.zod"; export type TransferTableInput = z.infer; export type TransferTable = z.infer; export type TransferTableStatusInput = z.infer; export type TransferTableStatus = z.infer; export type TransferTableType = z.infer; } declare module "wapi-client/db/transfer-group/transfer-group.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { transferGroupTableSchema, transferGroupTableStatusSchema, transferGroupTableTypeSchema } from "wapi-client/db/transfer-group/transfer-group.schema.zod"; export type TransferGroupTable = z.infer; export type TransferGroupTableStatus = z.infer; export type TransferGroupTableType = z.infer; } declare module "wapi-client/db/transfer-log/transfer-log.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { transferLogTableSchema } from "wapi-client/db/transfer-log/transfer-log.schema.zod"; export type TransferLogTable = z.infer; } declare module "wapi-client/db/wallet/wallet.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { walletTableSchema, walletTableStatusSchema, walletTableTypeSchema } from "wapi-client/db/wallet/wallet.schema.zod"; export type WalletTable = z.infer; export type WalletTableStatus = z.infer; export type WalletTableType = z.infer; } declare module "wapi-client/db/wallet-token-setting/wallet-token-setting.schema.zod" { import { z } from 'zod'; export const walletTokenSettingTableSchema: z.ZodObject<{ id: z.ZodNumber; wallet_id: z.ZodNumber; token_id: z.ZodNumber; allow_negative: z.ZodBoolean; allow_positive: z.ZodBoolean; created_at: z.ZodUnion; updated_at: z.ZodUnion; dtw_to: z.ZodOptional; dtw_from: z.ZodOptional; }, z.core.$strict>; } declare module "wapi-client/db/wallet-token-setting/wallet-token-setting.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { walletTokenSettingTableSchema } from "wapi-client/db/wallet-token-setting/wallet-token-setting.schema.zod"; export type WalletTokenSettingTable = z.infer; } declare module "wapi-client/db/wapi-setting/wapi-setting.schema.zod" { import { z } from 'zod'; export const wapiSettingTableTypeSchema: z.ZodEnum<{ flag: "flag"; setting: "setting"; }>; export const WapiSettingTypeEnum: Readonly<{ flag: "flag"; setting: "setting"; }>; export const wapiSettingTableSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; value: z.ZodString; applied: z.ZodBoolean; created_at: z.ZodUnion; updated_at: z.ZodUnion; type: z.ZodEnum<{ flag: "flag"; setting: "setting"; }>; }, z.core.$strict>; } declare module "wapi-client/db/wapi-setting/wapi-setting.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { wapiSettingTableSchema, wapiSettingTableTypeSchema } from "wapi-client/db/wapi-setting/wapi-setting.schema.zod"; export type WapiSettingTable = z.infer; export type WapiSettingTableType = z.infer; } declare module "wapi-client/db/wapi-statistic/wapi-statistic.schema.zod" { import { z } from 'zod'; export const wapiStatisticTableSchema: z.ZodObject<{ id: z.ZodNumber; model: z.ZodEnum<{ Token: "Token"; TransferGroup: "TransferGroup"; TransferLog: "TransferLog"; Transfer: "Transfer"; WalletTokenSetting: "WalletTokenSetting"; Wallet: "Wallet"; WapiSetting: "WapiSetting"; }>; type: z.ZodString; result: z.ZodNumber; max_id: z.ZodNumber; created_at: z.ZodUnion; updated_at: z.ZodUnion; }, z.core.$strict>; } declare module "wapi-client/db/wapi-statistic/wapi-statistic.enums" { /** * This file is generated on build */ import { z } from "wapi-client/lib/zod"; import { wapiStatisticTableSchema } from "wapi-client/db/wapi-statistic/wapi-statistic.schema.zod"; export type WapiStatisticTable = z.infer; } declare module "wapi-client/db/index" { import { TokenStatusEnum, TokenTypeEnum } from "wapi-client/db/token/token.schema.zod"; export { TokenStatusEnum, TokenTypeEnum }; export { type TokenTable } from "wapi-client/db/token/token.enums"; import { TransferStatusEnum, TransferTypeEnum } from "wapi-client/db/transfer/transfer.schema.zod"; export { TransferStatusEnum, TransferTypeEnum }; export { type TransferTable } from "wapi-client/db/transfer/transfer.enums"; import { TransferGroupStatusEnum, TransferGroupTypeEnum } from "wapi-client/db/transfer-group/transfer-group.schema.zod"; export { TransferGroupStatusEnum, TransferGroupTypeEnum }; export { type TransferGroupTable } from "wapi-client/db/transfer-group/transfer-group.enums"; export { type TransferLogTable } from "wapi-client/db/transfer-log/transfer-log.enums"; import { WalletStatusEnum, WalletTypeEnum } from "wapi-client/db/wallet/wallet.schema.zod"; export { WalletStatusEnum, WalletTypeEnum }; export { type WalletTable } from "wapi-client/db/wallet/wallet.enums"; export { type WalletTokenSettingTable } from "wapi-client/db/wallet-token-setting/wallet-token-setting.enums"; import { WapiApikeyStatusEnum, WapiApikeyTypeEnum } from "wapi-client/db/wapi-apikey/wapi-apikey.schema.zod"; export { WapiApikeyStatusEnum, WapiApikeyTypeEnum }; export { type WapiApikeyTable } from "wapi-client/db/wapi-apikey/wapi-apikey.enums"; import { WapiSettingTypeEnum } from "wapi-client/db/wapi-setting/wapi-setting.schema.zod"; export { WapiSettingTypeEnum }; export { type WapiSettingTable } from "wapi-client/db/wapi-setting/wapi-setting.enums"; export { type WapiStatisticTable } from "wapi-client/db/wapi-statistic/wapi-statistic.enums"; import { TokenTableType, TokenTableStatus } from "wapi-client/db/token/token.enums"; import { TransferTableType, TransferTableStatus } from "wapi-client/db/transfer/transfer.enums"; import { TransferGroupTableType, TransferGroupTableStatus } from "wapi-client/db/transfer-group/transfer-group.enums"; import { WalletTableType, WalletTableStatus } from "wapi-client/db/wallet/wallet.enums"; import { WapiSettingTableType } from "wapi-client/db/wapi-setting/wapi-setting.enums"; export type TokenType = TokenTableType; export type TransferType = TransferTableType; export type TransferGroupType = TransferGroupTableType; export type WalletType = WalletTableType; export type TokenStatus = TokenTableStatus; export type TransferStatus = TransferTableStatus; export type TransferGroupStatus = TransferGroupTableStatus; export type WalletStatus = WalletTableStatus; export type WapiSettingType = WapiSettingTableType; export type { Datetime, Metadata, Flags } from "wapi-client/db/consts.enums"; } declare module "wapi-client/fns/fn-types" { export * from "wapi-client/fns/aggregate-transfers/aggregate-transfers.enums"; export * from "wapi-client/fns/create-access-token/create-access-token.enums"; export * from "wapi-client/fns/create-apikey/create-apikey.enums"; export * from "wapi-client/fns/create-contract/create-contract.enums"; export * from "wapi-client/fns/create-deposit/create-deposit.enums"; export * from "wapi-client/fns/create-exchange/create-exchange.enums"; export * from "wapi-client/fns/create-index/create-index.enums"; export * from "wapi-client/fns/create-token/create-token.enums"; export * from "wapi-client/fns/create-transfer/create-transfer.enums"; export * from "wapi-client/fns/create-transfer-group/create-transfer-group.enums"; export * from "wapi-client/fns/create-transfers/create-transfers.enums"; export * from "wapi-client/fns/create-wallet/create-wallet.enums"; export * from "wapi-client/fns/create-withdrawal/create-withdrawal.enums"; export * from "wapi-client/fns/export-balance-history/export-balance-history.enums"; export * from "wapi-client/fns/export-balances/export-balances.enums"; export * from "wapi-client/fns/export-tokens/export-tokens.enums"; export * from "wapi-client/fns/export-transfer-groups/export-transfer-groups.enums"; export * from "wapi-client/fns/export-transfers/export-transfers.enums"; export * from "wapi-client/fns/export-wallets/export-wallets.enums"; export * from "wapi-client/fns/drop-index/drop-index.enums"; export * from "wapi-client/fns/find-balances/find-balances.enums"; export * from "wapi-client/fns/find-indexes/find-indexes.enums"; export * from "wapi-client/fns/find-tokens/find-tokens.enums"; export * from "wapi-client/fns/find-transfer-groups/find-transfer-groups.enums"; export * from "wapi-client/fns/find-transfers/find-transfers.enums"; export * from "wapi-client/fns/find-wallets/find-wallets.enums"; export * from "wapi-client/fns/get-balance/get-balance.enums"; export * from "wapi-client/fns/get-balance-history/get-balance-history.enums"; export * from "wapi-client/fns/get-export/get-export.enums"; export * from "wapi-client/fns/get-flags/get-flags.enums"; export * from "wapi-client/fns/get-statistics/get-statistics.enums"; export * from "wapi-client/fns/get-token/get-token.enums"; export * from "wapi-client/fns/get-transfer/get-transfer.enums"; export * from "wapi-client/fns/get-transfer-group/get-transfer-group.enums"; export * from "wapi-client/fns/get-wallet/get-wallet.enums"; export * from "wapi-client/fns/healthcheck/healthcheck.enums"; export * from "wapi-client/fns/list-exports/list-exports.enums"; export * from "wapi-client/fns/reverse-transfer/reverse-transfer.enums"; export * from "wapi-client/fns/reverse-transfer-group/reverse-transfer-group.enums"; export * from "wapi-client/fns/reverse-transfers/reverse-transfers.enums"; export * from "wapi-client/fns/set-flags/set-flags.enums"; export * from "wapi-client/fns/update-apikey/update-apikey.enums"; export * from "wapi-client/fns/update-token/update-token.enums"; export * from "wapi-client/fns/update-transfer/update-transfer.enums"; export * from "wapi-client/fns/update-transfer-group/update-transfer-group.enums"; export * from "wapi-client/fns/update-transfer-groups/update-transfer-groups.enums"; export * from "wapi-client/fns/update-transfers/update-transfers.enums"; export * from "wapi-client/fns/update-wallet/update-wallet.enums"; } declare module "wapi-client" { import { WapiConnectionOptions } from "wapi-client/api/index"; import { Client, ClientConfig } from "client.js"; import { ERROR_MESSAGES as ErrorMessage, ERROR_TYPES as ErrorType, ERROR_DESCRIPTIONS as ErrorDescription, ERRORS as Errors } from "wapi-client/lib/errors"; import { getIdentifier } from "wapi-client/lib/utils"; import { Validator } from "wapi-client/lib/validator"; export const WapiClientType: { readonly ws: "ws"; readonly https: "https"; }; export interface WapiClientOptions { client?: 'ws' | 'https'; connection: WapiConnectionOptions; config?: ClientConfig; } /** * * Create a WAPI Client * * ```javascript * * const client = WAPI.create({ * client: WAPI.WapiClientType.ws, * connection: { * host: 'https://myhost', * apikey: 'apikey', * apisecret: 'myapisecret', * }, * config: { * hooks: { * // will fire after initial connection has been made * connected() { * console.log('connected'); * }, * // will fire if the connection drops * disconnected() { * console.log('disconnected'); * }, * // will fire before attempting to reconnect * // if this function returns false it will not reconnect * reconnect() { * console.log('reconnect attempt'); * // return false; from this hook to prevent reconnecting * }, * // will fire when there is a problem with reconnecting * reconnectError(err) { * console.error(err); * } * // will fire before each message is sent to server * // if this message returns false then the message is not sent * preflight(msg) => { * console.log('sending msg', msg); * }, * // will fire when a message is received from the server * message(msg) => { * console.log('got msg', msg); * }, * }, * // default token to be used in methods that require a token * // allows you to skip specifying the token each time if you only care about one token * token: 'EUR', * // how long to wait on initial connection before throwing an error * // default is to wait underlying network layer timeout * connectingTimeout: 60000; * // how long to wait on reconnect attempts before erroring * // default is to wait underlying network layer timeout * reconnectingTimeout: 60000; * // how long to wait for server ACK response on sending a command * // NB! erroring on this timeout does not mean the command is not executed * // as the command might have gotten through, but return ACK did not * sendingTimeout: 60000; * // how long to wait for a request to finish * // NB! erroring on this timeout does not mean the command is not executed * requestTimeout: 120000; * } * }); * // this direct wait for connect is not required * await client.$connect; * * ``` * * @param {WapiClientOptions} options * @returns {Client} * */ export function create(options: WapiClientOptions): Client; /** * Utility functions */ export const utils: { /** * Return a uuidv4 */ getIdentifier: typeof getIdentifier; }; export { Validator, Client, getIdentifier, ErrorMessage, ErrorType, ErrorDescription, Errors, }; export const WAPIErrorInfo: { messages: { [k: string]: string; }; descriptions: { [k: string]: string; }; types: { INVALID_LATEST_HASH: "INVALID_LATEST_HASH"; TOKEN_LIMIT_REACHED: "TOKEN_LIMIT_REACHED"; TR_INVALID_BALANCE: "TR_INVALID_BALANCE"; TR_AMOUNT_NOT_DIVISIBLE: "TR_AMOUNT_NOT_DIVISIBLE"; TR_TOKEN_DISABLED: "TR_TOKEN_DISABLED"; TR_TOKEN_DWONLY: "TR_TOKEN_DWONLY"; TR_TRG_STATUS_MISMATCH: "TR_TRG_STATUS_MISMATCH"; TR_TRG_CLOSED: "TR_TRG_CLOSED"; TR_TIMESTAMP_IN_PAST: "TR_TIMESTAMP_IN_PAST"; TR_TIMESTAMP_MUST_BE_LATEST: "TR_TIMESTAMP_MUST_BE_LATEST"; TR_INVALID_CANCELLED: "TR_INVALID_CANCELLED"; TR_FROM_WALLET_STATUS_CONSTRAINT: "TR_FROM_WALLET_STATUS_CONSTRAINT"; TR_TO_WALLET_STATUS_CONSTRAINT: "TR_TO_WALLET_STATUS_CONSTRAINT"; TR_CANCELLED_CANT_RV: "TR_CANCELLED_CANT_RV"; TR_DEPOSIT_CANT_RV_WITHOUT_FLAG: "TR_DEPOSIT_CANT_RV_WITHOUT_FLAG"; TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: "TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG"; TR_UNIQUE_IDENTIFIER: "TR_UNIQUE_IDENTIFIER"; TR_DIFFERENT_WALLETS: "TR_DIFFERENT_WALLETS"; TR_AMOUNT_CONSTRAINT: "TR_AMOUNT_CONSTRAINT"; TRG_SINGLE_PENDING_TR_CANT_RV: "TRG_SINGLE_PENDING_TR_CANT_RV"; TRG_CANCELLED_CANT_RV: "TRG_CANCELLED_CANT_RV"; TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG: "TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG"; TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: "TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG"; TRG_UNIQUE_IDENTIFIER: "TRG_UNIQUE_IDENTIFIER"; TOKEN_UNIQUE_FOREIGN: "TOKEN_UNIQUE_FOREIGN"; WALLET_UNIQUE_FOREIGN: "WALLET_UNIQUE_FOREIGN"; UNIQUE_CONSTRAINT: "UNIQUE_CONSTRAINT"; APIKEY_DELETED_CANT_UPDATE: "APIKEY_DELETED_CANT_UPDATE"; APIKEY_NOT_OWNED_CANT_UPDATE: "APIKEY_NOT_OWNED_CANT_UPDATE"; APIKEY_LIMIT_REACHED: "APIKEY_LIMIT_REACHED"; HTTP_BODY_SIZE: "HTTP_BODY_SIZE"; DATABASE_EXPORT_CONFLICT: "DATABASE_EXPORT_CONFLICT"; DATABASE_IMPORT_CONFLICT: "DATABASE_IMPORT_CONFLICT"; DATABASE_EXPORT_PROGRESS_NOT_FOUND: "DATABASE_EXPORT_PROGRESS_NOT_FOUND"; DATABASE_IMPORT_PROGRESS_NOT_FOUND: "DATABASE_IMPORT_PROGRESS_NOT_FOUND"; DATABASE_IMPORT_NOT_FOUND: "DATABASE_IMPORT_NOT_FOUND"; TR_CANT_UPDATE_TO_PENDING: "TR_CANT_UPDATE_TO_PENDING"; TR_CANT_UPDATE_TIMESTAMP: "TR_CANT_UPDATE_TIMESTAMP"; TR_CANT_INSERT_TIMESTAMP: "TR_CANT_INSERT_TIMESTAMP"; TR_EMPTY_UPDATE_REQUEST: "TR_EMPTY_UPDATE_REQUEST"; TR_MISSING_FILTER: "TR_MISSING_FILTER"; TR_TO_WALLET_WITHDRAWAL: "TR_TO_WALLET_WITHDRAWAL"; TR_FROM_WALLET_DEPOSIT: "TR_FROM_WALLET_DEPOSIT"; TR_FROM_TO_CONFLICT: "TR_FROM_TO_CONFLICT"; TR_UNABLE_TO_RESOLVE_INPUT: "TR_UNABLE_TO_RESOLVE_INPUT"; TRG_MISSING_FILTER: "TRG_MISSING_FILTER"; INVALID_FIELD_AGR_COMB: "INVALID_FIELD_AGR_COMB"; INVALID_FIELD_FOR_MODEL: "INVALID_FIELD_FOR_MODEL"; NO_METADATA_ON_MODEL: "NO_METADATA_ON_MODEL"; INVALID_MODEL: "INVALID_MODEL"; INVALID_COMPLEX_FILTER: "INVALID_COMPLEX_FILTER"; UNCLEAR_AGGREGATOR: "UNCLEAR_AGGREGATOR"; CONTRACT_OWNER_NOT_FOUND: "CONTRACT_OWNER_NOT_FOUND"; DISTRIBUTION_MISSING_TARGETS: "DISTRIBUTION_MISSING_TARGETS"; TOKEN_INVALID_WALLET: "TOKEN_INVALID_WALLET"; BAL_FUTURE_DATETIME: "BAL_FUTURE_DATETIME"; INPUT_NEEDS_IDENTIFIER: "INPUT_NEEDS_IDENTIFIER"; RESET_INVALID_CONFIRMATION: "RESET_INVALID_CONFIRMATION"; INPUT_NEEDS_TOKEN: "INPUT_NEEDS_TOKEN"; CONFLICTING_OPTIONS_FOR_BALANCE: "CONFLICTING_OPTIONS_FOR_BALANCE"; CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT: "CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT"; RUNNING_BALANCE_WITHOUT_WALLET: "RUNNING_BALANCE_WITHOUT_WALLET"; SIGNED_AMOUNT_WITHOUT_WALLET: "SIGNED_AMOUNT_WITHOUT_WALLET"; REQUIRED_INPUT_MISSING: "REQUIRED_INPUT_MISSING"; EMPTY_UPDATE_REQUEST: "EMPTY_UPDATE_REQUEST"; ALL_INTERVALS_GROUP_BY: "ALL_INTERVALS_GROUP_BY"; TOKEN_MISSING_FOR_BALANCE: "TOKEN_MISSING_FOR_BALANCE"; TRX_NOT_ALLOWED: "TRX_NOT_ALLOWED"; TRANSACTION_NOT_FOUND: "TRANSACTION_NOT_FOUND"; ONLY_SELECT_ALLOWED: "ONLY_SELECT_ALLOWED"; CNT_DEPOSIT_TOKEN_MISMATCH: "CNT_DEPOSIT_TOKEN_MISMATCH"; ADMIN_KEY_REQUIRED: "ADMIN_KEY_REQUIRED"; CANT_EXCEED_CURRENT_SCOPES: "CANT_EXCEED_CURRENT_SCOPES"; CANT_EXCEED_CURRENT_TIMEFRAME: "CANT_EXCEED_CURRENT_TIMEFRAME"; CONNECTION_LOST: "CONNECTION_LOST"; INPUT_STREAM_INVALID: "INPUT_STREAM_INVALID"; INVALID_RESPONSE_STREAM_CHUNK: "INVALID_RESPONSE_STREAM_CHUNK"; INVALID_INPUT_STREAM_CHUNK: "INVALID_INPUT_STREAM_CHUNK"; INPUT_STREAM_TIMEOUT: "INPUT_STREAM_TIMEOUT"; INPUT_STREAM_ERROR: "INPUT_STREAM_ERROR"; INPUT_STREAM_NOT_ALLOWED: "INPUT_STREAM_NOT_ALLOWED"; INVALID_STREAM_START_METHOD: "INVALID_STREAM_START_METHOD"; METHOD_DISABLED: "METHOD_DISABLED"; FLAG_PRODUCTION_ON: "FLAG_PRODUCTION_ON"; FLAG_PRODUCTION_LOCKED: "FLAG_PRODUCTION_LOCKED"; TRANSACTION_TIMEOUT: "TRANSACTION_TIMEOUT"; CONNECTION_TIMEOUT: "CONNECTION_TIMEOUT"; SENDING_TIMEOUT: "SENDING_TIMEOUT"; REQUEST_TIMEOUT: "REQUEST_TIMEOUT"; CONFIG_INVALID: "CONFIG_INVALID"; AUTHENTICATION_ERROR: "AUTHENTICATION_ERROR"; AUTHORIZATION_ERROR: "AUTHORIZATION_ERROR"; PARSE_ERROR: "PARSE_ERROR"; INVALID_REQUEST: "INVALID_REQUEST"; METHOD_NOT_FOUND: "METHOD_NOT_FOUND"; INVALID_PARAMS: "INVALID_PARAMS"; INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; }; errors: { INVALID_LATEST_HASH: import("wapi-client/lib/errors").ErrorSpec; TOKEN_LIMIT_REACHED: import("wapi-client/lib/errors").ErrorSpec; TR_INVALID_BALANCE: import("wapi-client/lib/errors").ErrorSpec; TR_AMOUNT_NOT_DIVISIBLE: import("wapi-client/lib/errors").ErrorSpec; TR_TOKEN_DISABLED: import("wapi-client/lib/errors").ErrorSpec; TR_TOKEN_DWONLY: import("wapi-client/lib/errors").ErrorSpec; TR_TRG_STATUS_MISMATCH: import("wapi-client/lib/errors").ErrorSpec; TR_TRG_CLOSED: import("wapi-client/lib/errors").ErrorSpec; TR_TIMESTAMP_IN_PAST: import("wapi-client/lib/errors").ErrorSpec; TR_TIMESTAMP_MUST_BE_LATEST: import("wapi-client/lib/errors").ErrorSpec; TR_INVALID_CANCELLED: import("wapi-client/lib/errors").ErrorSpec; TR_FROM_WALLET_STATUS_CONSTRAINT: import("wapi-client/lib/errors").ErrorSpec; TR_TO_WALLET_STATUS_CONSTRAINT: import("wapi-client/lib/errors").ErrorSpec; TR_CANCELLED_CANT_RV: import("wapi-client/lib/errors").ErrorSpec; TR_DEPOSIT_CANT_RV_WITHOUT_FLAG: import("wapi-client/lib/errors").ErrorSpec; TR_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: import("wapi-client/lib/errors").ErrorSpec; TR_UNIQUE_IDENTIFIER: import("wapi-client/lib/errors").ErrorSpec; TR_DIFFERENT_WALLETS: import("wapi-client/lib/errors").ErrorSpec; TR_AMOUNT_CONSTRAINT: import("wapi-client/lib/errors").ErrorSpec; TRG_SINGLE_PENDING_TR_CANT_RV: import("wapi-client/lib/errors").ErrorSpec; TRG_CANCELLED_CANT_RV: import("wapi-client/lib/errors").ErrorSpec; TRG_DEPOSIT_CANT_RV_WITHOUT_FLAG: import("wapi-client/lib/errors").ErrorSpec; TRG_WITHDRAWAL_CANT_RV_WITHOUT_FLAG: import("wapi-client/lib/errors").ErrorSpec; TRG_UNIQUE_IDENTIFIER: import("wapi-client/lib/errors").ErrorSpec; TOKEN_UNIQUE_FOREIGN: import("wapi-client/lib/errors").ErrorSpec; WALLET_UNIQUE_FOREIGN: import("wapi-client/lib/errors").ErrorSpec; UNIQUE_CONSTRAINT: import("wapi-client/lib/errors").ErrorSpec; APIKEY_DELETED_CANT_UPDATE: { code: number; message: string; description: string; }; APIKEY_NOT_OWNED_CANT_UPDATE: { code: number; message: string; description: string; }; APIKEY_LIMIT_REACHED: import("wapi-client/lib/errors").ErrorSpec; HTTP_BODY_SIZE: import("wapi-client/lib/errors").ErrorSpec; DATABASE_EXPORT_CONFLICT: import("wapi-client/lib/errors").ErrorSpec; DATABASE_IMPORT_CONFLICT: import("wapi-client/lib/errors").ErrorSpec; DATABASE_EXPORT_PROGRESS_NOT_FOUND: import("wapi-client/lib/errors").ErrorSpec; DATABASE_IMPORT_PROGRESS_NOT_FOUND: import("wapi-client/lib/errors").ErrorSpec; DATABASE_IMPORT_NOT_FOUND: import("wapi-client/lib/errors").ErrorSpec; TR_CANT_UPDATE_TO_PENDING: import("wapi-client/lib/errors").ErrorSpec; TR_CANT_UPDATE_TIMESTAMP: import("wapi-client/lib/errors").ErrorSpec; TR_CANT_INSERT_TIMESTAMP: import("wapi-client/lib/errors").ErrorSpec; TR_EMPTY_UPDATE_REQUEST: import("wapi-client/lib/errors").ErrorSpec; TR_MISSING_FILTER: import("wapi-client/lib/errors").ErrorSpec; TR_TO_WALLET_WITHDRAWAL: import("wapi-client/lib/errors").ErrorSpec; TR_FROM_WALLET_DEPOSIT: import("wapi-client/lib/errors").ErrorSpec; TR_FROM_TO_CONFLICT: import("wapi-client/lib/errors").ErrorSpec; TR_UNABLE_TO_RESOLVE_INPUT: import("wapi-client/lib/errors").ErrorSpec; TRG_MISSING_FILTER: import("wapi-client/lib/errors").ErrorSpec; INVALID_FIELD_AGR_COMB: import("wapi-client/lib/errors").ErrorSpec; INVALID_FIELD_FOR_MODEL: import("wapi-client/lib/errors").ErrorSpec; NO_METADATA_ON_MODEL: import("wapi-client/lib/errors").ErrorSpec; INVALID_MODEL: import("wapi-client/lib/errors").ErrorSpec; INVALID_COMPLEX_FILTER: import("wapi-client/lib/errors").ErrorSpec; UNCLEAR_AGGREGATOR: import("wapi-client/lib/errors").ErrorSpec; CONTRACT_OWNER_NOT_FOUND: import("wapi-client/lib/errors").ErrorSpec; DISTRIBUTION_MISSING_TARGETS: import("wapi-client/lib/errors").ErrorSpec; TOKEN_INVALID_WALLET: import("wapi-client/lib/errors").ErrorSpec; BAL_FUTURE_DATETIME: import("wapi-client/lib/errors").ErrorSpec; INPUT_NEEDS_IDENTIFIER: import("wapi-client/lib/errors").ErrorSpec; RESET_INVALID_CONFIRMATION: import("wapi-client/lib/errors").ErrorSpec; INPUT_NEEDS_TOKEN: import("wapi-client/lib/errors").ErrorSpec; CONFLICTING_OPTIONS_FOR_BALANCE: import("wapi-client/lib/errors").ErrorSpec; CONFLICTING_OPTIONS_FOR_SIGNED_AMOUNT: import("wapi-client/lib/errors").ErrorSpec; RUNNING_BALANCE_WITHOUT_WALLET: import("wapi-client/lib/errors").ErrorSpec; SIGNED_AMOUNT_WITHOUT_WALLET: import("wapi-client/lib/errors").ErrorSpec; REQUIRED_INPUT_MISSING: import("wapi-client/lib/errors").ErrorSpec; EMPTY_UPDATE_REQUEST: import("wapi-client/lib/errors").ErrorSpec; ALL_INTERVALS_GROUP_BY: import("wapi-client/lib/errors").ErrorSpec; TOKEN_MISSING_FOR_BALANCE: import("wapi-client/lib/errors").ErrorSpec; TRX_NOT_ALLOWED: import("wapi-client/lib/errors").ErrorSpec; TRANSACTION_NOT_FOUND: import("wapi-client/lib/errors").ErrorSpec; ONLY_SELECT_ALLOWED: import("wapi-client/lib/errors").ErrorSpec; CNT_DEPOSIT_TOKEN_MISMATCH: import("wapi-client/lib/errors").ErrorSpec; ADMIN_KEY_REQUIRED: import("wapi-client/lib/errors").ErrorSpec; CANT_EXCEED_CURRENT_SCOPES: import("wapi-client/lib/errors").ErrorSpec; CANT_EXCEED_CURRENT_TIMEFRAME: import("wapi-client/lib/errors").ErrorSpec; CONNECTION_LOST: import("wapi-client/lib/errors").ErrorSpec; INPUT_STREAM_INVALID: import("wapi-client/lib/errors").ErrorSpec; INVALID_RESPONSE_STREAM_CHUNK: import("wapi-client/lib/errors").ErrorSpec; INVALID_INPUT_STREAM_CHUNK: import("wapi-client/lib/errors").ErrorSpec; INPUT_STREAM_TIMEOUT: import("wapi-client/lib/errors").ErrorSpec; INPUT_STREAM_ERROR: import("wapi-client/lib/errors").ErrorSpec; INPUT_STREAM_NOT_ALLOWED: import("wapi-client/lib/errors").ErrorSpec; INVALID_STREAM_START_METHOD: import("wapi-client/lib/errors").ErrorSpec; METHOD_DISABLED: import("wapi-client/lib/errors").ErrorSpec; FLAG_PRODUCTION_ON: import("wapi-client/lib/errors").ErrorSpec; FLAG_PRODUCTION_LOCKED: import("wapi-client/lib/errors").ErrorSpec; TRANSACTION_TIMEOUT: import("wapi-client/lib/errors").ErrorSpec; CONNECTION_TIMEOUT: import("wapi-client/lib/errors").ErrorSpec; SENDING_TIMEOUT: import("wapi-client/lib/errors").ErrorSpec; REQUEST_TIMEOUT: import("wapi-client/lib/errors").ErrorSpec; CONFIG_INVALID: import("wapi-client/lib/errors").ErrorSpec; AUTHENTICATION_ERROR: import("wapi-client/lib/errors").ErrorSpec; AUTHORIZATION_ERROR: import("wapi-client/lib/errors").ErrorSpec; PARSE_ERROR: import("wapi-client/lib/errors").ErrorSpec; INVALID_REQUEST: import("wapi-client/lib/errors").ErrorSpec; METHOD_NOT_FOUND: import("wapi-client/lib/errors").ErrorSpec; INVALID_PARAMS: import("wapi-client/lib/errors").ErrorSpec; INTERNAL_SERVER_ERROR: import("wapi-client/lib/errors").ErrorSpec; }; }; export * from "wapi-client/lib/stream-promise"; export type { ZodValidator } from "wapi-client/lib/validation"; export * from "wapi-client/lib/errors"; export * from "wapi-client/db/index"; export * from "wapi-client/txs/consts.enums"; export * from "wapi-client/txs/tx-types"; export * from "wapi-client/fns/fn-types"; export { QueryBuilder } from "wapi-client/lib/query-builder/query-builder"; export { FindQueryBuilder } from "wapi-client/lib/query-builder/find-query-builder"; export { AggregateQueryBuilder } from "wapi-client/lib/query-builder/aggregate-query-builder"; export { ReverseQueryBuilder } from "wapi-client/lib/query-builder/reverse-query-builder"; export { UpdateQueryBuilder } from "wapi-client/lib/query-builder/update-query-builder"; }