import { EventEmitter, OnInit } from '@angular/core';
import { FormArray } from '@angular/forms';
import { ModalController, ToastController } from '@ionic/angular';
import { GroupBase } from '../../common/core/group/group-base';
import * as i0 from "@angular/core";
export declare class DynamicGroupComponent implements OnInit {
    private readonly toastController;
    private modalcontrol;
    isSurveyComplete: boolean;
    groups: GroupBase<any>[];
    corrections: string[];
    form: FormArray;
    isLastSection: boolean;
    showReturnButton: boolean;
    disabled: boolean;
    loadingQuestionSave: boolean;
    onForms: EventEmitter<any>;
    onResume: EventEmitter<any>;
    onPreviousStep: EventEmitter<any>;
    onFinish: EventEmitter<any>;
    screenWidth: number;
    gridMobile: boolean;
    getScreenSize(event?: any): void;
    payLoad: boolean;
    temporal: any[];
    cont: number;
    contBuild: number;
    buildTableAccionista: boolean;
    isFirstRender: boolean;
    questionToCorrection: any[];
    constructor(toastController: ToastController, modalcontrol: ModalController);
    ngOnChanges(changes: any): void;
    ngOnInit(): void;
    checkCorrectionQuestions(): void;
    openCorrectionModal(): Promise<void>;
    saveFile(file: any): void;
    deleteFile(id: any): void;
    checkFormValidity(): boolean;
    onSubmit(resume?: boolean): void;
    buildResult(element: any, index: any, obj: any): any;
    buildResultTable(element: any, resultado: any, obj: any): any;
    buildChildren(children: any, data: any): void;
    onChangeRadioGroup(data: any): void;
    triggerGroup(): void;
    enableTrigger(idGroup: any): void;
    disableTrigger(idGroup: any): void;
    currentEnd(): void;
    previousStep(): void;
    presentToast(text: string): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DynamicGroupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DynamicGroupComponent, "app-dynamic-group", never, { "isSurveyComplete": "isSurveyComplete"; "groups": "groups"; "corrections": "corrections"; "form": "form"; "isLastSection": "isLastSection"; "showReturnButton": "showReturnButton"; "disabled": "disabled"; "loadingQuestionSave": "loadingQuestionSave"; }, { "onForms": "onForms"; "onResume": "onResume"; "onPreviousStep": "onPreviousStep"; "onFinish": "onFinish"; }, never, never>;
}
//# sourceMappingURL=dynamic-group.component.d.ts.map