import { OnInit, ViewContainerRef } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
import { MatDialogRef } from '@angular/material/dialog';
import { ModalOptionsModel } from 'cocori-ng/src/feature-core';
import { FormBuilderService } from '../../../../core/service/form-builder/form-builder.service';
import * as i0 from "@angular/core";
export declare class CocoringConfirmModalComponent implements OnInit {
    data: ModalOptionsModel;
    private fb;
    private mdDialogRef;
    private formBuilderService;
    formContainerRef: ViewContainerRef;
    formulaire: UntypedFormGroup;
    constructor(data: ModalOptionsModel, fb: UntypedFormBuilder, mdDialogRef: MatDialogRef<CocoringConfirmModalComponent>, formBuilderService: FormBuilderService);
    ngOnInit(): void;
    private buildForm;
    cancel(): void;
    close(value: any): void;
    confirm(): void;
    onEsc(): void;
    validateFrom({ value, valid }: {
        value: any;
        valid: boolean;
    }): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CocoringConfirmModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CocoringConfirmModalComponent, "cocoring-confirm-modal", never, {}, {}, never, never, false>;
}
