import { HttpService } from '@nestjs/common';
import { Observable } from 'rxjs';
import { BuildingService } from './building.service';
import { AxiosResponse } from 'axios';
import { ConfigService } from '@nestjs/config';
export declare class BuildingController {
    private readonly httpService;
    private buildingService;
    private readonly configService;
    private readonly rentCafe;
    constructor(httpService: HttpService, buildingService: BuildingService, configService: ConfigService);
    getAvailableUnits(id: string): Promise<Observable<AxiosResponse>>;
    getAvailableUnitsFormatter(id: string): Promise<Observable<AxiosResponse<any>>>;
    getAddress(id: string): Observable<AxiosResponse>;
    getPropertyInfoByVoyager(id: string): Observable<AxiosResponse>;
    getContactInfoById(id: string): Observable<AxiosResponse>;
    getFloorplan(id: string): Observable<AxiosResponse>;
    getFloorplanImages(id: string): Observable<AxiosResponse>;
    getFloorplanImagesByFloorplanId(id: string, floorPlanId: string): Observable<any>;
    getFloorplanById(id: string, floorplanId: string): Promise<Observable<AxiosResponse>>;
}
