import { ICoworking } from "../data-types/coworking.interface"; import { IPriceType, ISpace, ISpaceType } from "../data-types/space.interface"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class CoworkingService { static instance: CoworkingService; newSpaceStatus: Subject<{ id: number; status: number; }>; newCoworkingSelected: Subject; coworkingModified: Subject; newCoworkingAdded: Subject; constructor(); createCoworking(coworking: ICoworking): Promise; createBooking(booking: any): Promise; putCoworking(coworking: ICoworking, id: string): Promise; createFirstCoworking(coworking: ICoworking): Promise; deleteSpace(spaceId: number, stateId: number): Promise; pauseSpace(spaceId: number, value: number): Promise; addMedias(mediasFormData: FormData, coworkingId: string): Promise; putMedias(mediasFormData: FormData, coworkingId: string): Promise; addSpaceImage(spaceImage: FormData, spaceId: string): Promise; addServices(services: any, coworkingId: string): Promise; getSpaceTypes(): Promise>; getPriceTypes(): Promise>; addSpaces(spaces: ISpace, coworkingId: string): Promise; putSpaces(spaces: any): Promise; addBankInfo(encryptedData: string, coworkingId: string): Promise; getCoworkingInfo(coworkingId: string): Promise; getCoworkingSpacesByCoworker(coworkingId: string): Promise; getCoworkingSpaces(coworkingId: string): Promise; getCoworkingBookings(coworkingId: string, params: any): Promise; getCoworkingServices(coworkingId: string): Promise; getCoworkingPaymethods(coworkingId: string): Promise; putServices(services: any, coworkingId: string): Promise; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }