/** * Spot USD price of the source token, for the USD floor and ceiling the host * configures (`getMinWithdrawalUSD` / `getMaxWithdrawalUSD`). * * A dollar stablecoin is priced from its symbol and never fetched, as web's * `useAssetAddressPrice` does — it is the common withdrawal source, and the * amount screen was waiting on a round trip to be told a dollar is a dollar. * * `0` means "unknown", which is what the core validator reads as "no price" — * so a failed or in-flight lookup leaves the USD limits inert rather than * judging an amount against a made-up rate. Per-token limits and the balance * check are unaffected either way. * * Not every source has a price: Lighter's L2 assets are addressed by index, not * by an ERC-20 funkit's price API knows, so that lookup 404s and core's Relay * fallback is what prices them. */ export declare function useSourceTokenUsdPrice(sourceToken: { chainId: string | number; address: string; symbol: string; } | undefined, { enabled, refetchInterval, }?: { enabled?: boolean; refetchInterval?: number | false; }): { refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise>; data: number; isUnavailable: boolean; isPending: boolean; isError: boolean; isFetching: boolean; }; //# sourceMappingURL=useSourceTokenUsdPrice.d.ts.map