import { HttpService } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { Observable } from 'rxjs';
export declare class BuildingService {
    private readonly httpService;
    private readonly configService;
    rentCafe: string;
    private readonly URL;
    constructor(httpService: HttpService, configService: ConfigService);
    getAvailableUnits(id: string): Observable<any>;
    getPromotions(id?: string): Promise<any>;
    convertTime(date: any): string;
    getWorkingHours(val: any): string;
    determineAvailability(date: any): string;
    private calculateFreeMonthPrice;
    private createSpecials;
    checkIfSpecial(apartmentName: string): string;
    checkSpecials(unit: any, promos: any, id: string): {
        min: number;
        max: number;
        special: any;
        Specials: any;
        MinimumRent: number;
        MaximumRent: number;
        availability: string;
    };
    handleSpecials(specials: any, id: string, max: number, monthSpecials?: any): {
        min: number;
        max: number;
        special: number;
        MaximumRent: number;
        MinimumRent: number;
    };
}
