import { OnInit, EventEmitter } from '@angular/core'; import { DrObject } from '../models/dr-object'; import { DataStoreService } from '../services/data-store.service'; import { BoundingBox } from '../models/bounding-box'; import { DrStyle } from '../models/dr-style'; import { MouseEventData } from '../models/mouse-event-data'; import { SelectionModifierStylers } from '../models/selection-modifier-stylers'; export declare class EditableDrawerComponent implements OnInit { private _dataService; pointStyle: DrStyle; polygonStyle: DrStyle; lineStyle: DrStyle; objectPreviewStyle: DrStyle; allowLines: boolean; canModifyShapes: boolean; multiClickEnabled: boolean; rotaterStyle: SelectionModifierStylers; resizerStyle: SelectionModifierStylers; traceSelectionStyle: any; bbSelectionStyle: any; autoSelectObjects: boolean; drawer: any; itemViewBox: BoundingBox; penDblClick: string; emitMouseEvents: boolean; emitBackgroundClick: boolean; mouseAction: EventEmitter<{ type: string; pt: any; }>; selectionChanged: EventEmitter; editingChanged: EventEmitter; objectsAdded: EventEmitter; selectorMouseUp: EventEmitter; selectorDoubleClick: EventEmitter; constructor(_dataService: DataStoreService); getSvgAsText(): string; ngOnInit(): void; }