import { city } from 'src/typeorm/city';
import { UpdateCityParams } from 'src/utils/types';
import { Repository } from 'typeorm';
export declare class CityService {
    private cityRepository;
    constructor(cityRepository: Repository<city>);
    fetchCities(): Promise<city[]>;
    createCity(cityDetails: any): Promise<city[]>;
    updateCity(id: number, updateCityDetails: UpdateCityParams): Promise<import("typeorm").UpdateResult>;
    deleteCity(id: number): Promise<import("typeorm").DeleteResult>;
}
