export type LtAccountPosition = { market_id: number; symbol?: string; initial_margin_fraction: string; open_order_count: number; pending_order_count: number; position_tied_order_count: number; sign: number; position: string; avg_entry_price: string; position_value: string; unrealized_pnl: string; realized_pnl: string; liquidation_price: string; total_funding_paid_out: string; margin_mode: number; allocated_margin: string; total_discount: string; }; export type LtAssetMarginMode = 'enabled' | 'disabled'; export type LtAccountAsset = { symbol: string; asset_id: number; balance: string; locked_balance: string; margin_balance: string; multiplier: string; margin_mode?: LtAssetMarginMode; }; export type LtDetailedAccountPosition = LtAccountPosition; export interface LtApprovedIntegrator { account_index: number; name: string; max_perps_taker_fee: number; max_perps_maker_fee: number; max_spot_taker_fee: number; max_spot_maker_fee: number; approval_expiry: number; } export interface LtDetailedAccount { code: number; account_type: number; index: number; l1_address: string; cancel_all_time: number; total_order_count: number; total_isolated_order_count: number; pending_order_count: number; available_balance: string; status: number; collateral: string; transaction_time: number; account_trading_mode: number; account_index: number; name: string; description: string; positions: LtDetailedAccountPosition[]; assets: LtAccountAsset[]; total_asset_value: string; cross_asset_value: string; cross_initial_margin_requirement: string; approved_integrators?: LtApprovedIntegrator[]; } export interface LtDetailedAccountsResponse { code: number; total: number; accounts: LtDetailedAccount[]; } export interface LtAccountLimits { code: number; message?: string; max_llp_percentage: number; max_llp_amount: string; user_tier: string; user_tier_name?: string; can_create_public_pool: boolean; current_maker_fee_tick: number; current_taker_fee_tick: number; leased_lit: string; effective_lit_stakes: string; } export interface LtSubAccount { code: number; account_type: number; index: number; l1_address: string; cancel_all_time: number; total_order_count: number; total_isolated_order_count: number; pending_order_count: number; available_balance: string; status: number; collateral: string; transaction_time: number; account_trading_mode: number; } export interface LtAccountsByL1AddressResponse { code: number; l1_address: string; sub_accounts: LtSubAccount[]; } //# sourceMappingURL=account.d.ts.map