/** * @typedef {Object} Options * @property {import('../YioMap.js').YioMap} yioMap */ export default class UserEditInteraction extends Interaction { /** * @param {Options} options */ constructor(options: Options); getEditLayer(): VectorLayer, any>; /** * clears features that were modified */ clearModifiedFeatures(): void; /** * Clears features that were created */ clearCreatedFeatures(): void; drawInteraction: any; modifyInteraction: any; setActive(active: any): Promise; get createEnabled(): boolean; setCreateEnabled(value: any): Promise; get modifyEnabled(): boolean; setModifyEnabled(ids: any): Promise; #private; } export type Options = { yioMap: import("../YioMap.js").YioMap; }; import Interaction from 'ol/interaction/Interaction.js'; import VectorLayer from 'ol/layer/Vector.js'; //# sourceMappingURL=UserEditInteraction.d.ts.map