import * as z from 'zod/mini'; import * as Response from '../../internal/Response.js'; import type * as App from '../App.js'; /** Zod schemas owned by the admin routes handler. */ export declare namespace schema { /** Admin route transfer summary. */ const RoutesTransfer: z.ZodMiniObject<{ createdAt: z.ZodMiniISODateTime; destinationAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountMin: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountRequired: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; destinationTransactionHashes: z.ZodMiniOptional>>; fees: z.ZodMiniArray; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; side: z.ZodMiniEnum<{ destination: "destination"; source: "source"; }>; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; type: z.ZodMiniEnum<{ provider: "provider"; }>; }, z.core.$strip>>; id: z.ZodMiniString; method: z.ZodMiniEnum<{ depositAddress: "depositAddress"; transaction: "transaction"; }>; mode: z.ZodMiniEnum<{ exactDestination: "exactDestination"; exactSource: "exactSource"; }>; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; quote: z.ZodMiniObject<{ expiresAt: z.ZodMiniISODateTime; sampledAt: z.ZodMiniISODateTime; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniOptional>; refundAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; refundTransactionHashes: z.ZodMiniOptional>>; sender: z.ZodMiniOptional>; sourceAmount: z.ZodMiniObject<{ baseUnits: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; sourceAmountMax: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; sourceTransactionHashes: z.ZodMiniOptional>>; subsidize: z.ZodMiniDefault>; status: z.ZodMiniEnum<{ "action-required": "action-required"; "awaiting-source": "awaiting-source"; completed: "completed"; expired: "expired"; processing: "processing"; refunded: "refunded"; refunding: "refunding"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; updatedAt: z.ZodMiniISODateTime; version: z.ZodMiniNumber; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; subsidies: z.ZodMiniReadonly; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; provider: z.ZodMiniString; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>; /** Admin route deposit-address summary. */ const RoutesDepositAddress: z.ZodMiniObject<{ address: z.ZodMiniString; createdAt: z.ZodMiniISODateTime; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; subsidize: z.ZodMiniBoolean; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; consecutivePollFailures: z.ZodMiniNumber; deliveryStrategy: z.ZodMiniEnum<{ provider: "provider"; tempo: "tempo"; }>; lastPolledAt: z.ZodMiniNullable>; nextPollAt: z.ZodMiniString; pollLeaseUntil: z.ZodMiniNullable>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; status: z.ZodMiniEnum<{ "action-required": "action-required"; active: "active"; deactivated: "deactivated"; }>; version: z.ZodMiniNumber; }, z.core.$strip>; /** Admin route deposit summary. */ const RoutesDeposit: z.ZodMiniObject<{ createdAt: z.ZodMiniISODateTime; depositAddressId: z.ZodMiniString; detectionTrigger: z.ZodMiniOptional>; destinationAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountRequired: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; destinationTransactionHashes: z.ZodMiniOptional>>>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; refundAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; refundTransactionHashes: z.ZodMiniOptional>>>; sender: z.ZodMiniOptional>; sourceAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; sourceTransactionHashes: z.ZodMiniReadonly>>; sourceTransferIndex: z.ZodMiniOptional>; status: z.ZodMiniEnum<{ "action-required": "action-required"; bridging: "bridging"; completed: "completed"; detected: "detected"; refunded: "refunded"; refunding: "refunding"; settling: "settling"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; pollObservedAt: z.ZodMiniNullable>; providerDeliveredAt: z.ZodMiniNullable>; providerOutputAmount: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; providerTransactionHashes: z.ZodMiniReadonly>>; retryAttempts: z.ZodMiniNullable>; settlementTransactionHash: z.ZodMiniNullable>; subsidies: z.ZodMiniReadonly; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; provider: z.ZodMiniString; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; }, z.core.$strip>>>; tempoGasPaid: z.ZodMiniNullable>; version: z.ZodMiniNumber; webhookReceivedAt: z.ZodMiniNullable>; }, z.core.$strip>; /** Schemas for the routes summary operation. */ namespace getRoutesSummary { /** Summary filters. */ const Query: z.ZodMiniObject<{ environment: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; orgId: z.ZodMiniOptional>; projectId: z.ZodMiniOptional>; provider: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; sourceChain: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; method: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; }, z.core.$strict>; /** Current routes work by resource type. */ const Response: z.ZodMiniObject<{ actionRequired: z.ZodMiniNumber; inProgress: z.ZodMiniNumber; oldestActiveAt: z.ZodMiniNullable>; resources: z.ZodMiniObject<{ depositAddresses: z.ZodMiniObject<{ actionRequired: z.ZodMiniNumber; inProgress: z.ZodMiniNumber; oldestActiveAt: z.ZodMiniNullable>; }, z.core.$strip>; deposits: z.ZodMiniObject<{ actionRequired: z.ZodMiniNumber; inProgress: z.ZodMiniNumber; oldestActiveAt: z.ZodMiniNullable>; }, z.core.$strip>; transfers: z.ZodMiniObject<{ actionRequired: z.ZodMiniNumber; inProgress: z.ZodMiniNumber; oldestActiveAt: z.ZodMiniNullable>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; } /** Schemas for listing route transfers. */ namespace listRoutesTransfers { /** Transfer filters and pagination. */ const Query: z.ZodMiniObject<{ environment: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; orgId: z.ZodMiniOptional>; projectId: z.ZodMiniOptional>; provider: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; sourceChain: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; cursor: z.ZodMiniOptional>; inProgress: z.ZodMiniOptional, z.ZodMiniTransform>>; limit: z.ZodMiniDefault, z.ZodMiniTransform>>; method: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; needsAttention: z.ZodMiniOptional, z.ZodMiniTransform>>; query: z.ZodMiniOptional, z.ZodMiniTransform>>; status: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; }, z.core.$strict>; /** Paginated route transfers. */ const Response: z.ZodMiniObject<{ data: z.ZodMiniArray; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountMin: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountRequired: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; destinationTransactionHashes: z.ZodMiniOptional>>; fees: z.ZodMiniArray; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; side: z.ZodMiniEnum<{ destination: "destination"; source: "source"; }>; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; type: z.ZodMiniEnum<{ provider: "provider"; }>; }, z.core.$strip>>; id: z.ZodMiniString; method: z.ZodMiniEnum<{ depositAddress: "depositAddress"; transaction: "transaction"; }>; mode: z.ZodMiniEnum<{ exactDestination: "exactDestination"; exactSource: "exactSource"; }>; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; quote: z.ZodMiniObject<{ expiresAt: z.ZodMiniISODateTime; sampledAt: z.ZodMiniISODateTime; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniOptional>; refundAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; refundTransactionHashes: z.ZodMiniOptional>>; sender: z.ZodMiniOptional>; sourceAmount: z.ZodMiniObject<{ baseUnits: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; sourceAmountMax: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; sourceTransactionHashes: z.ZodMiniOptional>>; subsidize: z.ZodMiniDefault>; status: z.ZodMiniEnum<{ "action-required": "action-required"; "awaiting-source": "awaiting-source"; completed: "completed"; expired: "expired"; processing: "processing"; refunded: "refunded"; refunding: "refunding"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; updatedAt: z.ZodMiniISODateTime; version: z.ZodMiniNumber; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; subsidies: z.ZodMiniReadonly; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; provider: z.ZodMiniString; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>>; nextCursor: z.ZodMiniNullable>; }, z.core.$strip>; } /** Schemas for reading one route transfer. */ namespace getRoutesTransfer { /** Transfer path parameters. */ const Params: z.ZodMiniObject<{ id: z.ZodMiniString; }, z.core.$strict>; /** Route transfer with lifecycle and transaction evidence. */ const Response: z.ZodMiniObject<{ createdAt: z.ZodMiniISODateTime; destinationAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountMin: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountRequired: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; destinationTransactionHashes: z.ZodMiniOptional>>; fees: z.ZodMiniArray; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; side: z.ZodMiniEnum<{ destination: "destination"; source: "source"; }>; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; type: z.ZodMiniEnum<{ provider: "provider"; }>; }, z.core.$strip>>; id: z.ZodMiniString; method: z.ZodMiniEnum<{ depositAddress: "depositAddress"; transaction: "transaction"; }>; mode: z.ZodMiniEnum<{ exactDestination: "exactDestination"; exactSource: "exactSource"; }>; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; quote: z.ZodMiniObject<{ expiresAt: z.ZodMiniISODateTime; sampledAt: z.ZodMiniISODateTime; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniOptional>; refundAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; refundTransactionHashes: z.ZodMiniOptional>>; sender: z.ZodMiniOptional>; sourceAmount: z.ZodMiniObject<{ baseUnits: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; sourceAmountMax: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; sourceTransactionHashes: z.ZodMiniOptional>>; subsidize: z.ZodMiniDefault>; status: z.ZodMiniEnum<{ "action-required": "action-required"; "awaiting-source": "awaiting-source"; completed: "completed"; expired: "expired"; processing: "processing"; refunded: "refunded"; refunding: "refunding"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; updatedAt: z.ZodMiniISODateTime; version: z.ZodMiniNumber; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; subsidies: z.ZodMiniReadonly; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; provider: z.ZodMiniString; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; }, z.core.$strip>>>; events: z.ZodMiniArray; status: z.ZodMiniEnum<{ "action-required": "action-required"; "awaiting-source": "awaiting-source"; completed: "completed"; expired: "expired"; processing: "processing"; refunded: "refunded"; refunding: "refunding"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; version: z.ZodMiniNumber; }, z.core.$strip>>; transactions: z.ZodMiniArray; createdAt: z.ZodMiniString; role: z.ZodMiniEnum<{ destination: "destination"; refund: "refund"; source: "source"; }>; transactionRef: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; } /** Schemas for listing deposit addresses. */ namespace listRoutesDepositAddresses { /** Deposit-address filters and pagination. */ const Query: z.ZodMiniObject<{ environment: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; orgId: z.ZodMiniOptional>; projectId: z.ZodMiniOptional>; provider: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; sourceChain: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; cursor: z.ZodMiniOptional>; inProgress: z.ZodMiniOptional, z.ZodMiniTransform>>; limit: z.ZodMiniDefault, z.ZodMiniTransform>>; needsAttention: z.ZodMiniOptional, z.ZodMiniTransform>>; query: z.ZodMiniOptional, z.ZodMiniTransform>>; status: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; }, z.core.$strict>; /** Paginated deposit addresses. */ const Response: z.ZodMiniObject<{ data: z.ZodMiniArray; createdAt: z.ZodMiniISODateTime; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; subsidize: z.ZodMiniBoolean; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; consecutivePollFailures: z.ZodMiniNumber; deliveryStrategy: z.ZodMiniEnum<{ provider: "provider"; tempo: "tempo"; }>; lastPolledAt: z.ZodMiniNullable>; nextPollAt: z.ZodMiniString; pollLeaseUntil: z.ZodMiniNullable>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; status: z.ZodMiniEnum<{ "action-required": "action-required"; active: "active"; deactivated: "deactivated"; }>; version: z.ZodMiniNumber; }, z.core.$strip>>; nextCursor: z.ZodMiniNullable>; }, z.core.$strip>; } /** Schemas for reading one deposit address. */ namespace getRoutesDepositAddress { /** Deposit-address path parameters. */ const Params: z.ZodMiniObject<{ id: z.ZodMiniString; }, z.core.$strict>; /** One deposit address. */ const Response: z.ZodMiniObject<{ address: z.ZodMiniString; createdAt: z.ZodMiniISODateTime; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; subsidize: z.ZodMiniBoolean; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; consecutivePollFailures: z.ZodMiniNumber; deliveryStrategy: z.ZodMiniEnum<{ provider: "provider"; tempo: "tempo"; }>; lastPolledAt: z.ZodMiniNullable>; nextPollAt: z.ZodMiniString; pollLeaseUntil: z.ZodMiniNullable>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; status: z.ZodMiniEnum<{ "action-required": "action-required"; active: "active"; deactivated: "deactivated"; }>; version: z.ZodMiniNumber; }, z.core.$strip>; } /** Schemas for listing deposits. */ namespace listRoutesDeposits { /** Deposit filters and pagination. */ const Query: z.ZodMiniObject<{ environment: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; orgId: z.ZodMiniOptional>; projectId: z.ZodMiniOptional>; provider: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; sourceChain: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; cursor: z.ZodMiniOptional>; depositAddressId: z.ZodMiniOptional>; inProgress: z.ZodMiniOptional, z.ZodMiniTransform>>; limit: z.ZodMiniDefault, z.ZodMiniTransform>>; needsAttention: z.ZodMiniOptional, z.ZodMiniTransform>>; query: z.ZodMiniOptional, z.ZodMiniTransform>>; status: z.ZodMiniOptional, z.ZodMiniTransform>, z.ZodMiniArray>>>; }, z.core.$strict>; /** Paginated deposits. */ const Response: z.ZodMiniObject<{ data: z.ZodMiniArray; detectionTrigger: z.ZodMiniOptional>; destinationAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountRequired: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; destinationTransactionHashes: z.ZodMiniOptional>>>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; refundAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; refundTransactionHashes: z.ZodMiniOptional>>>; sender: z.ZodMiniOptional>; sourceAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; sourceTransactionHashes: z.ZodMiniReadonly>>; sourceTransferIndex: z.ZodMiniOptional>; status: z.ZodMiniEnum<{ "action-required": "action-required"; bridging: "bridging"; completed: "completed"; detected: "detected"; refunded: "refunded"; refunding: "refunding"; settling: "settling"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; pollObservedAt: z.ZodMiniNullable>; providerDeliveredAt: z.ZodMiniNullable>; providerOutputAmount: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; providerTransactionHashes: z.ZodMiniReadonly>>; retryAttempts: z.ZodMiniNullable>; settlementTransactionHash: z.ZodMiniNullable>; subsidies: z.ZodMiniReadonly; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; provider: z.ZodMiniString; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; }, z.core.$strip>>>; tempoGasPaid: z.ZodMiniNullable>; version: z.ZodMiniNumber; webhookReceivedAt: z.ZodMiniNullable>; }, z.core.$strip>>; nextCursor: z.ZodMiniNullable>; }, z.core.$strip>; } /** Schemas for reading one route deposit. */ namespace getRoutesDeposit { /** Route deposit path parameters. */ const Params: z.ZodMiniObject<{ id: z.ZodMiniString; }, z.core.$strict>; /** Route deposit with its reusable address. */ const Response: z.ZodMiniObject<{ createdAt: z.ZodMiniISODateTime; depositAddressId: z.ZodMiniString; detectionTrigger: z.ZodMiniOptional>; destinationAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationAmountRequired: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; destinationTransactionHashes: z.ZodMiniOptional>>>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; refundAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; refundTransactionHashes: z.ZodMiniOptional>>>; sender: z.ZodMiniOptional>; sourceAmount: z.ZodMiniOptional; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; sourceTransactionHashes: z.ZodMiniReadonly>>; sourceTransferIndex: z.ZodMiniOptional>; status: z.ZodMiniEnum<{ "action-required": "action-required"; bridging: "bridging"; completed: "completed"; detected: "detected"; refunded: "refunded"; refunding: "refunding"; settling: "settling"; }>; statusReason: z.ZodMiniOptional; message: z.ZodMiniString; }, z.core.$strip>>; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; pollObservedAt: z.ZodMiniNullable>; providerDeliveredAt: z.ZodMiniNullable>; providerOutputAmount: z.ZodMiniNullable; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; providerTransactionHashes: z.ZodMiniReadonly>>; retryAttempts: z.ZodMiniNullable>; settlementTransactionHash: z.ZodMiniNullable>; subsidies: z.ZodMiniReadonly; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; formatted: z.ZodMiniString; }, z.core.$strip>; provider: z.ZodMiniString; token: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; }, z.core.$strip>>>; tempoGasPaid: z.ZodMiniNullable>; version: z.ZodMiniNumber; webhookReceivedAt: z.ZodMiniNullable>; depositAddress: z.ZodMiniObject<{ address: z.ZodMiniString; createdAt: z.ZodMiniISODateTime; destinationChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; destinationToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; id: z.ZodMiniString; provider: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; }, z.core.$strip>; recipient: z.ZodMiniString; refundAddress: z.ZodMiniString; sourceChain: z.ZodMiniObject<{ addressFormat: z.ZodMiniEnum<{ base58: "base58"; base58check: "base58check"; hex: "hex"; }>; id: z.ZodMiniString; kind: z.ZodMiniEnum<{ evm: "evm"; solana: "solana"; tron: "tron"; }>; name: z.ZodMiniString; }, z.core.$strip>; sourceToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; subsidize: z.ZodMiniBoolean; updatedAt: z.ZodMiniISODateTime; environment: z.ZodMiniEnum<{ production: "production"; sandbox: "sandbox"; }>; organization: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniNullable>; }, z.core.$strip>; project: z.ZodMiniNullable; name: z.ZodMiniNullable>; }, z.core.$strip>>; statusUpdatedAt: z.ZodMiniNullable>; consecutivePollFailures: z.ZodMiniNumber; deliveryStrategy: z.ZodMiniEnum<{ provider: "provider"; tempo: "tempo"; }>; lastPolledAt: z.ZodMiniNullable>; nextPollAt: z.ZodMiniString; pollLeaseUntil: z.ZodMiniNullable>; providerOutputToken: z.ZodMiniObject<{ address: z.ZodMiniString; currency: z.ZodMiniString; decimals: z.ZodMiniNumber; name: z.ZodMiniString; standard: z.ZodMiniString; symbol: z.ZodMiniString; tokenKey: z.ZodMiniString; verified: z.ZodMiniBoolean; }, z.core.$strip>; providerRequestIds: z.ZodMiniReadonly>>; status: z.ZodMiniEnum<{ "action-required": "action-required"; active: "active"; deactivated: "deactivated"; }>; version: z.ZodMiniNumber; }, z.core.$strip>; }, z.core.$strip>; } } /** Read-only routes operations for authenticated administrators. */ export declare function routes(): import("hono/hono-base").HonoBase; //# sourceMappingURL=routes.d.ts.map