import type ApiElementDeviation from "./api_element_deviation"; import type { DateLike, ModifyPartial } from "type_aliases"; import type { UniformatId } from "uniformat"; declare type ApiPlannedElementArgument = ModifyPartial; export declare class ApiPlannedElement { constructor({ id, globalId, name, ifcType, uniformat, masterformat, revitCategory, revitFamily, revitType, itemId, discipline, primaryUnitOfMeasurement, primaryMeasurement, unitCost, navisworksGuid, issueId, excludeFromAnalysis, builtAt, deviation, fixedAt, fixedDeviation, duplicateOf, reviztoId, reviztoIfcGuid, verified, exportedToBcf, partialProgressPercent, trade }?: ApiPlannedElementArgument); readonly id: number; name?: string; globalId: string; itemId?: string | null; ifcType?: string; discipline?: string; uniformat?: UniformatId; masterformat?: string; revitFamily?: string; revitType?: string; revitCategory?: string; primaryUnitOfMeasurement?: string; primaryMeasurement?: number; unitCost?: number; navisworksGuid?: string; issueId?: number; excludeFromAnalysis?: boolean; builtAt?: number; deviation?: ApiElementDeviation; fixedAt?: number; fixedDeviation?: ApiElementDeviation; duplicateOf?: string; reviztoId?: string; reviztoIfcGuid?: string; verified?: boolean; exportedToBcf?: boolean; partialProgressPercent?: number; trade?: string; } export default ApiPlannedElement;