import { TemplateRef, EventEmitter } from '@angular/core';
import { ModalService } from './modal.service';
export declare class ModalDirective {
    protected modalService: ModalService;
    constructor(modalService: ModalService);
    closeButton: boolean;
    title: string | TemplateRef<any>;
    body: string | TemplateRef<any>;
    closeOnBackdropClick: boolean;
    close: EventEmitter<any>;
    secondaryActionLabel: string;
    secondaryAction: EventEmitter<any>;
    primaryActionLabel: string;
    primaryAction: EventEmitter<any>;
    onClick(): void;
    private openModal;
}
