import { BaseNode } from "./BaseNode"; export type TBuildingNode = Pick; export declare class BuildingNode extends BaseNode { constructibleType: string | null; movable: boolean | null; traitType: string | null; allowsHolyCity: boolean | null; archaeologyResearch: boolean | null; buildQueue: boolean | null; capital: boolean | null; citizenSlots: number | null; cityCenterPriority: number | null; defenseModifier: number | null; grantFortification: number | null; housing: number | null; maxPlayerInstances: number | null; multiplePerCity: boolean | null; mustPurchase: boolean | null; outerDefenseHitPoints: number | null; outerDefenseStrength: number | null; purchasable: boolean | null; purchaseYield: string | null; town: boolean | null; workable: boolean | null; constructor(payload?: Partial); }