import { type SupportedChain } from "../../types/index.js"; /** Initialize the LiFi SDK once. Safe to call repeatedly. */ export declare function initLifi(): void; export interface LifiQuoteRequest { fromChain: SupportedChain; toChain: SupportedChain; /** Use "native" or "0x0000000000000000000000000000000000000000" for native token. */ fromToken: `0x${string}` | "native"; toToken: `0x${string}` | "native"; /** Raw integer amount as string (e.g. "1000000" for 1 USDC). */ fromAmount: string; fromAddress: `0x${string}`; /** Optional slippage override — LiFi default is 0.5% (0.005). */ slippage?: number; } export declare function fetchQuote(req: LifiQuoteRequest): Promise; export declare function fetchStatus(txHash: string, fromChain: SupportedChain, toChain: SupportedChain): Promise;