/** @format */ import { NsEmpWebExpData } from "../models/emp-web-exp.model"; import { NsWISConfigurations } from "../models/configurations.model"; import { EmpUserService } from "./emp-user.service"; import { Subject } from "rxjs"; import { ActivatedRoute } from "@angular/router"; export declare class SeatService { private userSvc; private route; private sourceUrl; private source$; source: import("rxjs").Observable; private seatChange$; seatChange: import("rxjs").Observable; private officeChange$; officeChange: import("rxjs").Observable; mapChangedOffice: boolean; temperarySeat: Subject; constructor(userSvc: EmpUserService, route: ActivatedRoute); setSeatMapSource(configs: NsWISConfigurations.IFlattenedSettings): void; openMap(office: NsEmpWebExpData.IOffice, start: number, end: number, seat?: NsEmpWebExpData.ISeatData, colleague?: NsEmpWebExpData.INearbyBooking): void; changeSeat(seat: NsEmpWebExpData.ISeatData): void; changeOffice(info: NsEmpWebExpData.ISeatChange): void; }