import type BigNumber from "bignumber.js";
import type { StopOrder } from "./types";
export declare class StopQueue {
    private readonly _price;
    private readonly _orders;
    private _ordersMap;
    constructor(price: BigNumber);
    get price(): BigNumber;
    len: () => number;
    removeFromHead: () => StopOrder | undefined;
    append: (order: StopOrder) => StopOrder;
    remove: (id: string) => StopOrder | undefined;
    toArray: () => StopOrder[];
}
