import { HolidaysService } from './holidays.service';
import { CreateHolidayDto } from './dto/create-holiday.dto';
import { UpdateHolidayDto } from './dto/update-holiday.dto';
export declare class HolidaysController {
    private readonly holidaysService;
    constructor(holidaysService: HolidaysService);
    findAll(year?: string): Promise<import("./entities/public-holiday.entity").PublicHoliday[]>;
    findOne(id: string): Promise<import("./entities/public-holiday.entity").PublicHoliday>;
    create(req: any, dto: CreateHolidayDto): Promise<import("./entities/public-holiday.entity").PublicHoliday>;
    update(id: string, dto: UpdateHolidayDto): Promise<import("./entities/public-holiday.entity").PublicHoliday>;
    remove(id: string): Promise<{
        message: string;
    }>;
}
