export interface SingleImmutableLinkedListNode { elem: T; previous: SingleImmutableLinkedListNode | undefined; } export declare class SingleImmutableLinkedList implements Iterable { readonly last: SingleImmutableLinkedListNode; readonly length: number; constructor(last: SingleImmutableLinkedListNode, length: number); concat(elem: T): SingleImmutableLinkedList; [Symbol.iterator](): Iterator; } //# sourceMappingURL=SingleImmutableLinkedList.d.ts.map