import { EventEmitter } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { ModalData } from './modal-data.model';
import { ModalResult } from './modal-result.model';
import * as i0 from "@angular/core";
/**
 * Component to build modal
 */
export declare class ModalComponent {
    dialog: MatDialog;
    result: EventEmitter<ModalResult>;
    constructor(dialog: MatDialog);
    open(data: ModalData): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ModalComponent, "mic-modal", never, {}, { "result": "result"; }, never, never, false, never>;
}
