import { type SupportedChain } from "../../types/index.js"; export interface OneInchQuoteRequest { chain: SupportedChain; fromToken: `0x${string}` | "native"; toToken: `0x${string}` | "native"; /** Raw integer amount as string (e.g. "1000000" for 1 USDC). */ fromAmount: string; apiKey: string; } export interface OneInchQuoteRaw { dstAmount: string; srcToken?: { address: string; symbol: string; decimals: number; }; dstToken?: { address: string; symbol: string; decimals: number; }; /** Estimated gas (units) for the swap, if `includeGas=true` was requested. */ gas?: number; protocols?: unknown[]; } export declare function fetchOneInchQuote(req: OneInchQuoteRequest): Promise;