import { ElementRef, ModelSignal, OnInit, WritableSignal } from '@angular/core'; import { IsiConfigTimelineCalendar } from "../../models/isi-config-timeline-calendar"; import * as i0 from "@angular/core"; export declare class IsiTimelineCalendarComponent implements OnInit { config: ModelSignal; nbWeekForm: number; dateStartForm: string; columnsNombre: number; fullscreenContainer: import("@angular/core").Signal | undefined>; days: string[]; showDropdown: boolean; calendrier: any[]; isModalVisible: WritableSignal; constructor(); ngOnInit(): void; verifProperties(): void; validateDateFormat(date: string): boolean; resetRunDateStart(): void; runDateStart(): void; getDaysByWeekForSixWeeks(startDate: any): any[]; toggleFullscreen(): void; hideColunm(col: { name: string; key: string; visible: boolean; }): void; addColumn(col: { name: string; key: string; visible: boolean; }): void; toogleDropdown(): void; syncScroll(source: HTMLElement, target: HTMLElement): void; previousPage(week: any): void; nextPage(week: any): void; dateFormatToRegex(format: string): RegExp; openModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }