import { Repository } from 'typeorm';
import { CityEntity } from './entities/city.entity';
export declare class CityRepository {
    private readonly cityRepository;
    constructor(cityRepository: Repository<CityEntity>);
    findAll(take: number, skip: number, search: string): Promise<{
        count: number;
        result: {
            user_count: number;
            id: string;
            name: string;
            state: string;
            status: number;
            updated_at: Date;
            created_at: Date;
            deleted_at: Date;
        }[];
    }>;
    findOne(id: string): Promise<CityEntity>;
    findByCity(name: string, id?: string): Promise<CityEntity>;
}
