import { OnInit } from '@angular/core';
import { FormEstatusEnum } from '../../../common/core/interface/utils.interface';
import { MatTableDataSource } from '@angular/material/table';
import { DatePipe } from '@angular/common';
import * as i0 from "@angular/core";
export declare class SummaryQuestionDetailsComponent implements OnInit {
    datepipe: DatePipe;
    question: any;
    questions: any[];
    columnsToDisplay: string[];
    columnsToDialog: string[];
    columnValues: any;
    data: MatTableDataSource<any>;
    listado: any[];
    viewType: string;
    validations: {
        email: ({
            type: string;
            message: string;
        } | {
            type: string;
            message: (input: any) => string;
        })[];
        datepicker: {
            type: string;
            message: string;
        }[];
        passport: {
            type: string;
            message: string;
        }[];
        dni: {
            type: string;
            message: string;
        }[];
        username: {
            type: string;
            message: string;
        }[];
        confirm_password: {
            type: string;
            message: string;
        }[];
        password: {
            type: string;
            message: string;
        }[];
        terms: {
            type: string;
            message: string;
        }[];
        phone: {
            type: string;
            message: string;
        }[];
        textbox: ({
            type: string;
            message: string;
        } | {
            type: string;
            message: (input: any) => string;
        })[];
    };
    formEstatusEnum: typeof FormEstatusEnum;
    constructor(datepipe: DatePipe);
    ngOnInit(): void;
    getDataTable(): void;
    getListado(result: any): any[];
    getValores(result: any): any[];
    checkInputs(question: any, val: any): any;
    checkSelect(question: any, val: any): any[];
    checkOptions(question: any, val: any): any[];
    checkCountryMultiple(question: any, val: any): any[];
    checkCountrySingle(question: any, val: any): any[];
    checkCountrySingleNotDetail(question: any, val: any): any[];
    checkRadio(question: any, val: any): any;
    getCheck(valor: any): boolean;
    openImage(file: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SummaryQuestionDetailsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SummaryQuestionDetailsComponent, "app-summary-question-details", never, { "question": "question"; }, {}, never, never>;
}
//# sourceMappingURL=summary-question-details.component.d.ts.map