export declare type OrderedItem = { object: TItem; order?: number; }; export declare class OrderedList { private items; orderedItems: OrderedItem[]; insert(index: number, object: TItem, order?: number): void; private reorder(); remove(object: TItem): void; }