import * as Interfaces from "./interfaces"; import { ModelDelegate } from "./model-delegate"; export declare class Document implements Interfaces.Document { private modelDelegate; constructor(modelDelegate: ModelDelegate); id: string; creator: string; modelTypeName: string; modelTypeVersion: string; model: Interfaces.Model | null; profiles: Interfaces.Model | null; references: Interfaces.DocumentReference[]; /** * Returns an Element representing the element whose id property matches the specified string. * @returns {Interfaces.Element} The model element matching the specified ID, or null if no matching * element was found in the model. * @param {string} id The ID of the element to search for. */ findElementById(id: string): Interfaces.Element | null; }