import { Dependency } from '@quantform/core'; import { getAllMids } from './get-all-mids'; import { getUser } from './perpetual/get-user'; import { usePerpetual } from './perpetual/use-perpetual'; import { HyperliquidOptions, useOptions } from './use-options'; import { useRequest } from './use-request'; import { useSocket } from './use-socket'; import { useSocketSubscription } from './use-socket-subscription'; import { watchAllMids } from './watch-all-mids'; import { watchCandle } from './watch-candle'; import { watchNotifications } from './watch-notifications'; import { watchOrderUpdates } from './watch-order-updates'; import { watchOrderbook } from './watch-orderbook'; import { watchTrades } from './watch-trades'; import { watchWeb2Data } from './watch-web2-data'; export { HyperliquidOptions } from './use-options'; export declare function hyperliquid(opts: Partial): Dependency[]; export declare const useHyperliquid: () => { name: "hyperliquid"; useLogger: () => import("@quantform/core").ILogger; useOptions: typeof useOptions; useRequest: typeof useRequest; useSocket: typeof useSocket; useSocketSubscription: typeof useSocketSubscription; usePerpetual: typeof usePerpetual; getAllMids: typeof getAllMids; getUser: typeof getUser; watchAllMids: typeof watchAllMids; watchCandle: typeof watchCandle; watchNotifications: typeof watchNotifications; watchOrderUpdates: typeof watchOrderUpdates; watchOrderbook: typeof watchOrderbook; watchTrades: typeof watchTrades; watchWeb2Data: typeof watchWeb2Data; }; //# sourceMappingURL=index.d.ts.map