import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { PickedObject, ViewerSettings } from './bim-viewer.interfaces'; import { BimViewerService } from './bim-viewer.service'; import { MenuComponent } from './menu/menu.component'; import { ItemClickEvent } from './menu/menu.interface'; import { MenuService } from './menu/menu.service'; import * as i0 from "@angular/core"; export declare class BimViewerComponent implements OnInit { private bimViewerService; private menuService; setClipperMode: boolean; settings: ViewerSettings; hoveredElement: EventEmitter; clickedElement: EventEmitter; clickedCanvas: EventEmitter; rightClickedElement: EventEmitter; rightClickedCanvas: EventEmitter; selectionChanged: EventEmitter; set content(content: ElementRef); menuComponent: MenuComponent; canvas?: HTMLElement; orbiting: boolean; panning: boolean; private currentlyHoveredElement; private menuSettings?; constructor(bimViewerService: BimViewerService, menuService: MenuService); ngOnInit(): void; onLongPress(ev: Event): void; onLongPressRight(ev: Event): void; onShortPress(ev: Event): void; onShortPressRight(ev: Event): void; handleMenuItemClick(ev: ItemClickEvent): void; onMouseUp(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }