import { EventEmitter, OnInit } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
import { AcademicService } from './../../../core/services/academic-service/academic.service';
import { BaseService } from './../../../core/utils/base-service/base.service';
import { CodSelfManagedSteps } from '../../logic/cod-self-managed-steps';
import { MessageService } from 'primeng/api';
import { IweekDaysRq } from '../../../core/models/academic/academic.component';
import * as i0 from "@angular/core";
export declare class CodSelfFormStepTwoComponent extends CodSelfManagedSteps implements OnInit {
    private fb;
    private messageService;
    private baseService;
    private academicService;
    completed: EventEmitter<number>;
    scorePlacementTest?: any;
    codPrevious?: any;
    controls: import("../../logic/cod-self-managed-controls").ControlSteps[];
    codSelfFormStepTwo: FormGroup;
    startDate1: string;
    visible: boolean;
    messageInfo: string;
    stateOptionsModality: any[];
    schedules: IweekDaysRq[];
    OptionPlacementTest: any[];
    selectedSchedules: IweekDaysRq[];
    disableweekdays: boolean[];
    selectedModality: IweekDaysRq[];
    selectedOptionPlacementTest: IweekDaysRq[];
    messageAlertSchedules: boolean;
    messageAlertModality: boolean;
    messageAlertPlacementTest: boolean;
    SearchData: boolean;
    dataCourse: any[];
    isLoading: boolean;
    courseSelect?: any;
    visibleGroupReview: boolean;
    constructor(fb: FormBuilder, messageService: MessageService, baseService: BaseService, academicService: AcademicService);
    ngOnInit(): void;
    initForm(): void;
    back(): void;
    sendForm(): void;
    startLocalStorageWork(): void;
    searchAvalaibleCourse(): void;
    onReject(): void;
    showConfirm(): void;
    selectSchedules(eve: IweekDaysRq[]): void;
    selectModality(eve: IweekDaysRq[]): void;
    selectOpcionsPlacementTest(eve: IweekDaysRq[]): void;
    filterAgain(): void;
    courseCode(codeCourse: any): void;
    setValuesForm(): void;
    openTestInNewTab(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CodSelfFormStepTwoComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CodSelfFormStepTwoComponent, "app-cod-self-form-step-two", never, { "scorePlacementTest": "scorePlacementTest"; "codPrevious": "codPrevious"; }, { "completed": "completed"; }, never, never, false>;
}
