import { OrderId, Side } from '../types'; export declare class OrderIdLib { static readonly ZERO: OrderId; static readonly INITIALIZED_MARKER: bigint; static pack(side: Side, tickIndex: number, orderIndex: bigint): OrderId; static unpack(orderId: OrderId): { side: Side; tickIndex: number; orderIndex: bigint; }; static isZero(orderId: OrderId): boolean; static orderIndex(orderId: OrderId): bigint; static tickIndex(orderId: OrderId): number; static side(orderId: OrderId): Side; static _encodeTickIndex(tickIndex: number, side: Side): number; static _decodeTickIndex(encoded: number, side: Side): number; static sweepTickTopDown(side: Side): boolean; }