import * as d3 from "d3"; import * as i0 from "@angular/core"; export declare class DataBridgeService { singlePointSize: number; aspectRatio: any; clientToMapWidthRatio: any; clientToMapHeightRatio: any; seatList: any; assetsLocation: any; colorMapping: any; MAP_HEIGHT: any; MAP_WIDTH: any; HOST_HEIGHT: number; HOST_WIDTH: number; footPrintsCounter: number; footPrintSize: number; pointerWidth: number; pointerHeight: number; scaledfpW: number; scaledfpH: number; static animationOver: any; constructor(); cloneObject(obj: any): any; getColorMapping(): any; setColorMapping(colorMapping: any): void; getAssetsLocation(): any; setAssetsLocation(assetsLocation: any): void; getSinglePointSize(): number; setSinglePointSize(val: any): void; getClientToMapHeightRatio(): any; getClientToMapWidthRatio(): any; calculateClientToMapRatio(): void; getAspectRatio(): any; setAspectRatio(size: any): void; getMAP_HEIGHT(): any; getMAP_WIDTH(): any; getHOST_HEIGHT(): number; getHOST_WIDTH(): number; getSeatsList(): any; setSeatList(seatList: any): void; setClientToMapHeightRatio(clientToMapHeightRatio: number): void; setClientToMapWidthRatio(clientToMapWidthRatio: number): void; convertDataToGeoJson(apiResponse: any, image?: any): { geoJson: { type: string; features: any[]; image: any; }; floorDetails: any; }; getFeatureFromPolygon(element: any): { type: string; geometry: { coordinates: any[]; type: string; }; properties: { ID: any; polygonId: any; name: any; type: any; amenities: any; extras: any; isSanitized: any; groupType: any; tags: any; }; styling: any; }; appendSeatBookingDetails(floorSeatsDTOMap: any, seatFeatures: any[]): void; arrangeRoomsByLevel(rooms: {}): any[]; getRandomArbitrary(min: any, max: any): any; getJSONFromString(str: any): any; backwardCompatibilitySupport(obj: any): any; getSeatCoordinates(id: any): any[]; adjustSize(): void; drawPath(coordinates: any, width: any, height: any, fpSize: any): void; plotMarkers(data: any, coordinates: any, width: any, height: any, startLabelText: any, endLabelText: any): void; generatePath(coordinates: any, width: any, height: any): d3.Path; findPath(startPoint: any, endPoint: any, matrix: any): any; getQueryStringValue(key: any): string; static repeateAnimation(): any; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }