import WindowNode from "../../WindowNode";
import TreeNode from "../../treenode/TreeNode";
import DefaultNodePalette from "../../DefaultNodePalette";
import BlockTreeNode from "../../treenode/BlockTreeNode";
import WrappingTreeList from "../../treenode/WrappingTreeList";
import { LispCell } from "../anthonylisp";
import TreeList from "../../treenode/TreeList";
export default class Lisp implements TreeNode {
    _palette: DefaultNodePalette;
    _text: string;
    _title: BlockTreeNode;
    _tree: WrappingTreeList;
    _root: WindowNode;
    constructor();
    graphWithNewlines(root: TreeList, list: LispCell[]): void;
    setText(text: string): void;
    invalidate(): void;
    render(): void;
    root(): WindowNode;
}
//# sourceMappingURL=Lisp.d.ts.map