interface SinglyLinkedListNode { next: SinglyLinkedListNode | null; } declare class SinglyLinkedList { head: T | null; tail: T | null; add(node: T): void; } export { SinglyLinkedList, SinglyLinkedListNode };