import { ChangeDetectorRef, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { MatDialog } from '@angular/material/dialog'; import { AbstractComponent, Lookup } from '@prutech/components'; import { HoursLookupModel } from '../../models/opportunity-info/hours-lookup-model'; import { OpportunityInfo } from '../../models/opportunity-info/opportunity-info'; import { SelectedItaOpp } from '../../models/opportunity-info/selected-ita-opp'; import { ITARequestSchoolListService } from '../../services/ita-request-school-list.service'; import { OpportunityInfoService } from '../../services/opportunity-info.service'; import * as i0 from "@angular/core"; export declare class OpportunityInfoComponent extends AbstractComponent implements OnInit { private fb; private matDialog; private cdRef; private opportunityInfoService; private itaRequestSchoolListService; itaRequestId: number; oppInfoGroup: FormGroup; oppInfo: OpportunityInfo; selectedSchoolItaOpp: SelectedItaOpp; constructor(fb: FormBuilder, matDialog: MatDialog, cdRef: ChangeDetectorRef, opportunityInfoService: OpportunityInfoService, itaRequestSchoolListService: ITARequestSchoolListService); get scheduleDays(): HoursLookupModel[]; get maxStartDate(): Date; get minStartDate(): Date; get maxEndDate(): Date; get minEndDate(): Date; get schoolLocation(): string; ngOnInit(): void; setITAOppValue(): SelectedItaOpp; openSchoolList(): void; buildForm(oppInfo: OpportunityInfo): FormGroup; getCntrlValue(ctrl: string): string | number; buildControls(oppInfo: OpportunityInfo): { [controlName: string]: any; }; getDaysOfWeek(days: Lookup[]): string; saveDetails(isSubmit: boolean): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }