/** * Key/value storage for annotation data in forms. */ export class AnnotationStorage { _storage: Map; _modified: boolean; onSetModified: any; onResetModified: any; /** * Get the value for a given key if it exists * or store and return the default value * * @public * @memberof AnnotationStorage * @param {string} key * @param {Object} defaultValue * @returns {Object} */ public getOrCreateValue(key: string, defaultValue: Object): Object; /** * Set the value for a given key * * @public * @memberof AnnotationStorage * @param {string} key * @param {Object} value */ public setValue(key: string, value: Object): void; getAll(): any; get size(): number; /** * @private */ private _setModified; resetModified(): void; }