import { useQuery, type DefaultError, type QueryKey } from '@tanstack/react-query'; import { type HyperliquidAccountMode } from './useHyperliquidAccountMode.js'; export type HyperliquidMarginSummary = { accountValue?: string; totalNtlPos?: string; totalRawUsd?: string; totalMarginUsed?: string; }; export type HyperLiquidPerpsResponse = { marginSummary?: HyperliquidMarginSummary; crossMarginSummary?: HyperliquidMarginSummary; crossMaintenanceMarginUsed?: string; withdrawable?: string; assetPositions?: any[]; time?: number; }; export type HyperliquidSpotBalance = { coin: string; token: number; hold: string; total: string; entryNtl: string; }; export type HyperliquidSpotResponse = { balances: HyperliquidSpotBalance[]; }; type QueryType = typeof useQuery; type QueryOptions = Parameters['0']; declare const _default: (address?: string, currency?: string, accountMode?: HyperliquidAccountMode, queryOptions?: Partial) => import("@tanstack/react-query").UseQueryResult & { balance: bigint; queryKey: (string | undefined)[]; }; export default _default; //# sourceMappingURL=useHyperliquidBalance.d.ts.map