/**
 * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.
 * The source code is proprietary and confidential.
 *
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 *
 * Copyright (c) by MedVision360 B.V. All rights reserved.
 *
 * For the application name: io.medrecord.medsafe
 */
import * as Core from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { ButtonOptions, ModalOptions } from '../../shared/models';
import { TranslateService } from '@ngx-translate/core';
export declare class ModalService {
    private modalService;
    private translateService;
    constructor(modalService: NgbModal, translateService: TranslateService);
    openModal(component: any): any;
    openModalWithTemplate(templateRef: Core.TemplateRef<any>, modalOptions: ModalOptions): void;
    openConfirmationModal(label: string, successCallback: () => void, confirmLabel?: string, cancelLabel?: string, confirmOptions?: ButtonOptions, cancelOptions?: ButtonOptions): void;
}
