import { CanonicalProfile } from "../core/canonical_profile.js"; import { ModelProfile } from "../core/model.js"; /** * IFC model profile cache. */ export declare class AP214ModelProfile implements ModelProfile { private readonly profiles_; /** * Get the number of profiles in this. * * @return {number} */ get length(): number; /** * Add a profile to the cache. * * @param profile */ add(profile: CanonicalProfile): void; /** * Get a profile by its local id. * * @param localID * @return {CanonicalProfile | undefined} */ getByLocalID(localID: number): CanonicalProfile | undefined; /** * Iterate through the profiles in this. * * @return {IterableIterator} */ [Symbol.iterator](): IterableIterator; } //# sourceMappingURL=ap214_model_profile.d.ts.map