import { EventEmitter, OnInit } from '@angular/core'; import * as d3 from 'd3'; import { DataBridgeService } from '../../../services/data-bridge.service'; import * as i0 from "@angular/core"; export declare class SvgFactoryComponent implements OnInit { private _dataService; FLOOR_DATA: any; svgComponent: any; data: any; floorDetails: any; mouseEvent: any; floorType: any; seatID: any; finishedSVGInjection: EventEmitter; polygonCount: number; PADDING: number; floorImage: string | ArrayBuffer; assetsLocation: any; inMemoryAsset: any; view: any; assetsCache: {}; assetsUrls: any[]; empGuid: string; constructor(_dataService: DataBridgeService); ngOnInit(): void; placeFloorImage(): Promise; styliseObstacle(d: any, base: d3.BaseType): void; styliseRoom(d: any, base: d3.BaseType): Promise; pluginDoors(): void; constructSeatImageUrl(d: any): string; styliseSeats(d: any, baseGroup: d3.BaseType): Promise; getTeamName(_id: any): any; getQueryStringValue(key: any): string; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }