import { type Position, type PositionMarginConstraints } from '@lifi/perps-types'; /** * Hyperliquid's exact documented transfer-margin requirement: * `max(initial_margin_required, 0.1 * total_position_value)`. * * Strict-isolated markets still return constraints because margin can be * added; their market capability prevents removal. Cross positions and * markets without individual margin adjustment return `undefined`. * * @see https://hyperliquid.gitbook.io/hyperliquid-docs/trading/margining * @public */ export declare function positionMarginConstraints(position: Position): PositionMarginConstraints | undefined; //# sourceMappingURL=transferMargin.d.ts.map