import { CreateProvinceDto } from './dto/create-province.dto';
import { UpdateProvinceDto } from './dto/update-province.dto';
import { Province } from './entities/province.entity';
import { ProvincesRepository } from './provinces.repository';
import { Repository } from 'typeorm';
export declare class ProvincesService {
    private readonly provinceEntity;
    private readonly provinceRepository;
    constructor(provinceEntity: Repository<Province>, provinceRepository: ProvincesRepository);
    create(createProvinceDto: CreateProvinceDto): Promise<Province>;
    findAll(take: number, skip: number, headers: any): Promise<{
        count: number;
        data: Province[];
    }>;
    findOne(id: string): Promise<Province>;
    update(id: string, updateProvinceDto: UpdateProvinceDto): Promise<import("typeorm").UpdateResult>;
    remove(id: string): Promise<void>;
}
