import { ProvincesService } from './provinces.service';
import { CreateProvinceDto } from './dto/create-province.dto';
import { UpdateProvinceDto } from './dto/update-province.dto';
import { ApiLog } from 'src/api-logs/entities/api-log.entity';
import { Repository } from 'typeorm';
import { Response as ExpressResponse } from 'express';
export declare class ProvincesController {
    private readonly provincesService;
    private readonly apiLogRepository;
    constructor(provincesService: ProvincesService, apiLogRepository: Repository<ApiLog>);
    create(createProvinceDto: CreateProvinceDto, res: ExpressResponse): Promise<void>;
    findAll(take: number, skip: number, res: ExpressResponse, headers: any): Promise<void>;
    findOne(id: string, res: ExpressResponse): Promise<void>;
    update(id: string, updateProvinceDto: UpdateProvinceDto, res: ExpressResponse): Promise<void>;
    remove(id: string, res: ExpressResponse): Promise<void>;
}
