import { ITreeStruct } from "../ITreeStruct"; import Victor = require("victor"); interface IUpdatable { update: () => any; } export declare class TreeBranchStruct implements ITreeStruct { parent: ITreeStruct & IUpdatable; left: ITreeStruct & IUpdatable; right: ITreeStruct & IUpdatable; node: Victor; depth: number; maxDepth: number; constructor(depth?: number, parent?: ITreeStruct & IUpdatable, maxDepth?: number); update: () => void; } export {};