import { INode } from "./INode";
export interface INodeList {
    readonly firstNode: INode;
    readonly lastNode: INode;
    readonly length: number;
    item: (index: number) => INode;
    itemIndex(node: INode): number;
    append(node: INode): void;
    insertBefore(newNode: INode, beforeNode: INode): void;
    remove(index: number): void;
    removeNode(node: INode): void;
    replaceNode(newNode: INode, oldNode: INode): void;
}
