export interface LinkedItem { next: LinkedItem | null; prev: LinkedItem | null; readonly value: T; } export declare function linkedItem(value: T, prev: LinkedItem['prev']): { value: T; prev: LinkedItem | null; next: null; }; export declare function unlinkItem(item: LinkedItem): void; export declare const cloneLinkedItem: >(item: T) => T;