import { ConfigurationService } from "./configuration.service"; import { Observable } from "rxjs"; import { NsWISConfigurations } from "../models/configurations.model"; import { NsEmpWebExpData } from "../models/emp-web-exp.model"; import { BookingDataService } from "./booking-data.service"; import { EmpUserService } from "./emp-user.service"; import { HomeDataService } from "./home-data.service"; import { PreferenceDataService } from "./preference-data.service"; export declare class FormsService { private user; private config; private homeData; private bookingData; private preferenceData; userStream: Observable; globalConfigStream: Observable; constructor(user: EmpUserService, config: ConfigurationService, homeData: HomeDataService, bookingData: BookingDataService, preferenceData: PreferenceDataService); beginFormStreams(buid: string, empGuid: string): void; createBookingConfig(userConfigs: NsWISConfigurations.IConfigurations, profile: NsEmpWebExpData.IEmployee, type: NsEmpWebExpData.IBookingRequestType, data?: NsEmpWebExpData.INearbyBooking): NsEmpWebExpData.IBookingFormConfig; setBookingTimezone(zone: string): void; }