declare class ListNode<T> {
    val: T;
    prev: ListNode<T> | null;
    next: ListNode<T> | null;
    constructor(val: T, prev?: ListNode<T> | null, next?: ListNode<T> | null);
    cleanup(): void;
}

export { ListNode };
