import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { DrObject } from '../models/dr-object'; import { DataStoreService } from '../services/data-store.service'; import { BoundingBox } from '../models/bounding-box'; import { MouseEventData } from '../models/mouse-event-data'; export declare class DrawerComponent implements OnInit { private _dataService; private _elementRef; elementState: any; allowCustomComponents: boolean; overrideProperties: any; hoverClass: any; handleMouseEvents: boolean; viewBox: BoundingBox; clickedObject: EventEmitter; mouseDownObject: EventEmitter; mouseMoveObject: EventEmitter; mouseUpObject: EventEmitter; private _location; private _mouseDownEvtLocations; constructor(_dataService: DataStoreService, _elementRef: ElementRef); ngOnInit(): void; getSvgAsText(): string; isHiddenSelection(id: number): DrObject; onBackgroundClick(evt: any): void; onBackgroundMouseDown(evt: any): void; onBackgroundMouseMove(evt: any): void; onBackgroundMouseUp(evt: any): void; onClick(data: DrObject): void; onMouseDown(data: MouseEventData): void; onMouseMove(data: MouseEventData): void; onMouseUp(data: MouseEventData): void; getViewBox(): string; }