import type { SDKRequestOptions } from '@lifi/perps-sdk'; import { type Address } from 'viem'; import type { HyperliquidContext } from '../context.js'; /** * Parameters for {@link getAccountExists}. * * @public */ export interface GetAccountExistsParams { address: Address; } /** * Resolve whether a Hyperliquid Core account exists for `address` via a * `preTransferCheck` info query. An account exists only after its first * deposit (which pays the one-time creation fee), so this is the deposit-first * gate for setup. `userExists` is independent of the `source` field, so a zero * address is used. * @throws {PerpsError} On Hyperliquid REST error, network, or parsing failures. * @public */ export declare const getAccountExists: ({ client, apiUrl }: HyperliquidContext, params: GetAccountExistsParams, options?: SDKRequestOptions) => Promise; //# sourceMappingURL=getAccountExists.d.ts.map