import BigNumber from "bignumber.js";
import { UserPosition, UserPositionExtended } from "../interfaces";
import { BigNumberable } from "../types";
export declare class Balance {
    mro: BigNumber;
    qPos: BigNumber;
    margin: BigNumber;
    oiOpen: BigNumber;
    isPosPositive: boolean;
    constructor(mro: BigNumberable, qPos: BigNumberable, margin: BigNumberable, oiOpen: BigNumberable, isPosPositive: boolean);
    static fromPosition(position: UserPositionExtended | UserPosition): Balance;
    pPos(): BigNumber;
    marginRatio(price: BigNumber, settlementAmount?: BigNumber): BigNumber;
    printPosition(): void;
}
