import { EventEmitter } from '@angular/core';
import { QuestionApiService } from '../../common/services/apis/question/question-api.service';
import { ModalController } from '@ionic/angular';
import { DatePipe } from '@angular/common';
import { QuestionCreationAbstractDirective } from './definitions/dynamic-form-question';
import * as i0 from "@angular/core";
export declare class DynamicFormQuestionComponent extends QuestionCreationAbstractDirective {
    readonly _questionApi: QuestionApiService;
    readonly modalController: ModalController;
    datepipe: DatePipe;
    onAddNewTable: EventEmitter<any>;
    constructor(_questionApi: QuestionApiService, modalController: ModalController, datepipe: DatePipe);
    deleteRow(index: any): void;
    editRow(row: any, index: any): void;
    checkNotAccionista(): any;
    checkResult(result: any, questionValues: any): void;
    addNewRow(): void;
    private modalInfo;
    private tableManagerModal;
    checkTableAccionista(listado: any, nombre: any): void;
    saveTableData(dataOld: any, dataNew: any): void;
    updateTableData(value: any, index: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DynamicFormQuestionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DynamicFormQuestionComponent, "app-question", never, {}, { "onAddNewTable": "onAddNewTable"; }, never, never>;
}
//# sourceMappingURL=dynamic-form-question.component.d.ts.map