import { AssetId, InstrumentSlotId } from "../interfaces"; export declare function groupByKey(items: T[], keyGetter: (o: T) => S): Map; export declare function getSlotId(assetIds: AssetId[], assetId: AssetId): InstrumentSlotId; export declare function peekItem(items: T[], offset?: number, last?: boolean): T | undefined; export declare function takeByKey(items: T[], keyGetter: (o: T) => string, keys: string[]): { result: T[]; remaining: T[]; }; //# sourceMappingURL=collection.d.ts.map