export * from "./queue/api.js";
export function empty(): Queue.Result;
export function mutable(): {
    mutable: boolean;
    needs: {};
    nodes: {};
    links: {};
    linked: never[];
};
export function addNode(node: Layout.Branch, queue: Queue.Queue): Queue.Result;
export function addNodes(newNodes: Layout.Branch[], input: Queue.Queue): Queue.Result;
export function addLink(id: Queue.NodeID, link: Queue.Link, queue: Queue.Queue): Queue.Result;
export function addLinks(entries: Iterable<[Queue.NodeID, Queue.Link]>, queue: Queue.Queue): Queue.Queue;
export function isEmpty(queue: Queue.Queue): boolean;
import * as Queue from "./queue/api.js";
import * as Layout from "./api.js";
//# sourceMappingURL=queue.d.ts.map