import { useQuery, type DefaultError, type QueryKey } from '@tanstack/react-query'; export type MoonPayFiatCurrency = { id: string; createdAt: string; updatedAt: string; type: 'fiat'; name: string; code: string; precision: number; minBuyAmount: number; maxBuyAmount: number; isSellSupported: boolean; icon: string; }; export type MoonPayCryptoCurrency = { id: string; createdAt: string; updatedAt: string; type: 'crypto'; name: string; code: string; precision: number; minBuyAmount: number; maxBuyAmount: number; minSellAmount: number; maxSellAmount: number; addressRegex: string; testnetAddressRegex: string; supportsAddressTag: boolean; addressTagRegex: string | null; supportsTestMode: boolean; isSuspended: boolean; isSupportedInUs: boolean; isSellSupported: boolean; notAllowedUSStates: string[]; notAllowedCountries: string[]; metadata: { contractAddress: string; chainId: string; networkCode: string; }; }; export type MoonpayCurrenciesResponse = [MoonPayCryptoCurrency | MoonPayFiatCurrency] | null; type QueryType = typeof useQuery; type QueryOptions = Parameters['0']; type MoonpayCurrenciesQueryParams = { apiKey?: string; }; declare const _default: (queryParams?: MoonpayCurrenciesQueryParams, queryOptions?: Partial) => import("@tanstack/react-query").UseQueryResult; export default _default; //# sourceMappingURL=useMoonPayCurrencies.d.ts.map