import { HttpService } from '@nestjs/common';
import { Observable } from 'rxjs';
import { AxiosResponse } from 'axios';
import { BuildingService } from 'src/building/building.service';
import { ConfigService } from '@nestjs/config';
export declare class BuildingInfoController {
    private readonly httpService;
    private readonly buildingService;
    private readonly configService;
    private readonly URL;
    private readonly rentCafe;
    constructor(httpService: HttpService, buildingService: BuildingService, configService: ConfigService);
    getBuildSpecialsById(id: string): Promise<Observable<AxiosResponse>>;
    getListOfBuildings(): Promise<Observable<AxiosResponse>>;
    getids(url: any): Observable<any>;
    getCodes(id: string): Observable<AxiosResponse>;
    getListOfBuildingIds(): Observable<AxiosResponse>;
    getListOfBuildingIdsWithCity(city?: string): Observable<AxiosResponse>;
    getBuildingInfoBySlug(slug: string): Observable<AxiosResponse>;
    getAmenitiesMap(): Observable<AxiosResponse>;
    getFloorplanImage(propertyId: string): Observable<AxiosResponse>;
    formatString(info: any): void;
}
