import { OnInit, EventEmitter } from '@angular/core'; import { ButtonComponentConfig } from '../button/button.model'; import { LabelConfig } from '../label/label.model'; import * as i0 from "@angular/core"; export declare class HolidaysCardComponentConfig { statusLabel: LabelConfig; statusColor: string; relatedHolidays?: number; approveAction: boolean; rejectAction: boolean; pendingaction: boolean; editAction: boolean; deleteAction: boolean; historicAction: boolean; durationLabel?: LabelConfig; relatedHolidaysLabel?: LabelConfig; holidaysTypeLabel?: LabelConfig; holidays: { startDate: Date; endDate: Date; duration: number; info: string; reason?: string; }; } export declare class HolidaysCardComponent implements OnInit { config: HolidaysCardComponentConfig; onAction: EventEmitter; actions: { edit: ButtonComponentConfig; approve: ButtonComponentConfig; reject: ButtonComponentConfig; delete: ButtonComponentConfig; pending: ButtonComponentConfig; historic: ButtonComponentConfig; }; constructor(); ngOnInit(): void; action(action: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }