import { TClassProperties, TPartialRequired } from "../types"; import { DatabaseNode, GameEffectNode, TProgressionTreeNode, TProgressionTreePrereqNode } from "../nodes"; import { XmlFile } from "../files"; import { ProgressionTreeNodeBuilder } from "./ProgressionTreeNodeBuilder"; import { BaseBuilder } from "./BaseBuilder"; import { TProgressionTreeLocalization } from "../localizations"; type TProgressionTreeBuilder = TClassProperties; export declare class ProgressionTreeBuilder extends BaseBuilder { _current: DatabaseNode; _gameEffects: GameEffectNode; _localizations: DatabaseNode; progressionTree: TPartialRequired; progressionTreePrereqs: TProgressionTreePrereqNode[]; localizations: TProgressionTreeLocalization[]; constructor(payload?: Partial); migrate(): this; bind(items: ProgressionTreeNodeBuilder[]): this; build(): XmlFile[]; } export {};