import { TClassProperties, TObjectValues, TPartialRequired } from "../types"; import { DatabaseNode, GameEffectNode, TProgressionTreeNodeNode } from "../nodes"; import { ADVISORY } from "../constants"; import { BaseBuilder } from "./BaseBuilder"; import { ModifierBuilder } from "./ModifierBuilder"; import { ConstructibleBuilder } from "./ConstructibleBuilder"; import { UnitBuilder } from "./UnitBuilder"; import { TProgressionTreeNodeLocalization } from "../localizations"; import { TraditionBuilder } from "./TraditionBuilder"; type TProgressionTreeNodeBuilder = TClassProperties; export declare class ProgressionTreeNodeBuilder extends BaseBuilder { _current: DatabaseNode; _localizations: DatabaseNode; _gameEffects: GameEffectNode; progressionTreeNode: TPartialRequired; progressionTreeAdvisories: TObjectValues[]; localizations: TProgressionTreeNodeLocalization[]; constructor(payload?: Partial); migrate(): this; bind(items: (ModifierBuilder | ConstructibleBuilder | UnitBuilder | TraditionBuilder)[], unlockDepth?: number, hidden?: boolean | null): this; build(): never[]; } export {};