import { OnInit } from '@angular/core'; import { DrObject } from '../../models/dr-object'; import { DataStoreService } from '../../services/data-store.service'; import { ChangeHelperService } from '../../services/change-helper.service'; import { DrawerObjectHelperService } from '../../services/drawer-object-helper.service'; import { DrStyle } from '../../models/dr-style'; export declare class ObjectCreationToolComponent implements OnInit { private _dataService; private _changeService; private _drawerObjectService; polygonStyle: DrStyle; objectPreviewStyle: DrStyle; autoSelectObjects: boolean; currentObject: DrObject; private _mouseDown; private _mouseDownLocation; private _mouseDownClone; private _mouseDownBounds; private _modifierKeys; private _lastEvent; constructor(_dataService: DataStoreService, _changeService: ChangeHelperService, _drawerObjectService: DrawerObjectHelperService); ngOnInit(): void; onBackgroundClick(evt: any): void; onKeyDown(evt: any): void; onKeyUp(evt: any): void; onBackgroundMouseDown(evt: any): void; onBackgroundMouseMove(evt: any): void; onBackgroundMouseUp(evt: any): void; finalize(): void; private getNextId; private createStar; private createArrow; private createCallout; private createTriangle; private createRect; private createEllipse; }