import { Injector } from '@angular/core';
import { Overlay } from '@angular/cdk/overlay';
import { ModalRef, ModalContent } from './modal-ref';
import { PortalInjector } from '@angular/cdk/portal';
interface ModalParams {
    content: ModalContent;
    backdrop?: boolean;
    backdropClickExit?: boolean;
    class?: string;
    sizeType?: string;
    htmlId?: string;
    ariaLabel?: string;
    data?: any;
}
export declare class ModalService {
    private overlay;
    private injector;
    constructor(overlay: Overlay, injector: Injector);
    open({ content, data, backdrop, backdropClickExit, }: ModalParams): ModalRef;
    createInjector(modalRef: ModalRef, injector: Injector): PortalInjector;
}
export {};
