import { OnInit, EventEmitter } from '@angular/core'; import { EditorToolType } from '../models/enums'; import { DataStoreService } from '../services/data-store.service'; import { DrStyle } from '../models/dr-style'; import { MouseEventData } from '../models/mouse-event-data'; import { SelectionModifierStylers } from '../models/selection-modifier-stylers'; export declare class EditorToolComponent implements OnInit { private _dataService; pointStyle: DrStyle; polygonStyle: DrStyle; lineStyle: DrStyle; emitMouseEvents: boolean; objectPreviewStyle: DrStyle; allowLines: boolean; penDblClick: string; canModifyShapes: boolean; multiClickEnabled: boolean; emitBackgroundClick: boolean; rotaterStyle: SelectionModifierStylers; resizerStyle: SelectionModifierStylers; traceSelectionStyle: any; bbSelectionStyle: any; autoSelectObjects: boolean; mouseAction: EventEmitter<{ type: string; pt: any; }>; selectorDoubleClick: EventEmitter; selectorMouseUp: EventEmitter; SELECTOR_TOOL: EditorToolType; PEN_TOOL: EditorToolType; POINT_TOOL: EditorToolType; TEXT_EDIT_TOOL: EditorToolType; CALLOUT_POINTER_TOOL: EditorToolType; elementState: any; constructor(_dataService: DataStoreService); ngOnInit(): void; shouldShowCreationTool(): boolean; }