import { AbstractLinkedList } from "./abstract-linked-list"; import { OneDirectionalLinkedListEntry } from "./linked-list-entry"; import { List } from "./list"; /** * Array should have pointer to last item */ export declare class OneDirectionalLinkedList extends AbstractLinkedList> implements List { add(item: T): boolean; append(item: T): boolean; prepend(item: T): boolean; forEach(callback: (item: T, index: number) => boolean): void; clear(): void; removeItemAt(index: number): boolean; remove(item: T): boolean; } //# sourceMappingURL=one-directional-linked-list.d.ts.map