import { OnDestroy, TemplateRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { MatDialog } from '@angular/material/dialog'; import { MatTabGroup } from '@angular/material/tabs'; import { Line, LinesService } from '@metromobilite/m-features/core'; import { TimeSheetDialogData, Trip } from '../time-sheet.model'; import { TimeSheetService } from '../time-sheet.service'; import * as i0 from "@angular/core"; export declare class TimeSheetDialogComponent implements OnDestroy { timeSheetService: TimeSheetService; private linesService; private dialog; private data; tadLink: string; line: Line; dateForm: FormGroup; tabGroup: MatTabGroup; loader: TemplateRef; private _tabIndexInit; private unSubscriber; constructor(timeSheetService: TimeSheetService, linesService: LinesService, dialog: MatDialog, data: TimeSheetDialogData, tadLink: string); private _date; get date(): Date; set date(value: Date); ngOnDestroy(): void; changeFromChild(date: Date): void; onLoad(): void; private getLocalDateString; private getLocalTimeString; /** * Use if at least one is equal to 2 * @param trips Trip[] * @returns boolean */ isTrip(trips: Trip[]): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }