import * as z from 'zod/mini'; import type * as App from '../../../App.js'; import * as Response from '../../../internal/Response.js'; /** Zod schemas owned by funding quote resources. */ export declare namespace schema { /** Successful live funding quote. */ const FundingQuote: z.ZodMiniObject<{ destinationAmount: z.ZodMiniObject<{ baseUnits: z.ZodMiniString; 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>>; 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>; quality: z.ZodMiniObject<{ estimatedSeconds: z.ZodMiniOptional>; liquiditySource: z.ZodMiniString; sourceDetail: z.ZodMiniOptional>; tier: z.ZodMiniEnum<{ liquid: "liquid"; thin: "thin"; }>; }, z.core.$strip>; quote: z.ZodMiniObject<{ expiresAt: z.ZodMiniOptional; sampledAt: z.ZodMiniISODateTime; }, z.core.$strip>; sourceAmount: z.ZodMiniObject<{ baseUnits: z.ZodMiniString; 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>; }, z.core.$strip>; /** Schemas for the quoteFunding operation. */ namespace quoteFunding { /** Query parameters for live funding quotes. */ const Query: z.ZodMiniObject<{ destinationToken: z.ZodMiniOptional>; provider: z.ZodMiniOptional>; sourceAmount: z.ZodMiniString; sourceAmountUnits: z.ZodMiniDefault>; sourceChain: z.ZodMiniString; sourceToken: z.ZodMiniString; }, z.core.$strict>; /** Non-paginated list of successful funding quotes. */ 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>>; 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>; quality: z.ZodMiniObject<{ estimatedSeconds: z.ZodMiniOptional>; liquiditySource: z.ZodMiniString; sourceDetail: z.ZodMiniOptional>; tier: z.ZodMiniEnum<{ liquid: "liquid"; thin: "thin"; }>; }, z.core.$strip>; quote: z.ZodMiniObject<{ expiresAt: z.ZodMiniOptional; sampledAt: z.ZodMiniISODateTime; }, z.core.$strip>; sourceAmount: z.ZodMiniObject<{ baseUnits: z.ZodMiniString; 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>; }, z.core.$strip>>; }, z.core.$strip>; } } /** Mounts live funding quote routes. */ export declare function quotes(): import("hono/hono-base").HonoBase; //# sourceMappingURL=quotes.d.ts.map