/** @format */ import { FormGroup } from "@angular/forms"; import { NsEmpWebExpData } from "../../../models/emp-web-exp.model"; export declare const createBookingRequest: (profile: NsEmpWebExpData.IEmployee, form: FormGroup, notAllowedDates: string[], format: string, recurrenceEnabled: boolean, allowWeeklyOffBookings: boolean, parkingDisclaimerAck: boolean, channel?: string) => NsEmpWebExpData.IBookingRequest[] | NsEmpWebExpData.IBookingRequestObject; export declare const editBookingRequest: (profile: NsEmpWebExpData.IEmployee, form: FormGroup, booking: NsEmpWebExpData.IBookingDetailDTOS, channel?: string, parkingDisclaimer?: boolean) => NsEmpWebExpData.IBookingRequest[]; export declare const cancelBookingRequest: (profile: NsEmpWebExpData.IEmployee, booking: NsEmpWebExpData.IBookingDetailDTOS, offices: NsEmpWebExpData.IOffice[], cancelBooking?: boolean, cancelLoginTransport?: boolean, cancelLogoutTransport?: boolean) => NsEmpWebExpData.IBookingRequest[]; export declare const cancelBooking: (booking: NsEmpWebExpData.IBookingDetailDTOS, recurrenceId?: string, type?: string[], channel?: string) => NsEmpWebExpData.IBookingCancelRequest[];