import { App } from '../app/app';
import { Config } from '../../config/config';
import { ModalOptions } from './modal-options';
import { DeepLinker } from '../../navigation/deep-linker';
import { Overlay } from '../../navigation/overlay';
import { OverlayProxy } from '../../navigation/overlay-proxy';
/**
 * @private
 */
export declare class Modal extends OverlayProxy {
    private data;
    private opts;
    isOverlay: boolean;
    constructor(app: App, component: any, data: any, opts: ModalOptions, config: Config, deepLinker: DeepLinker);
    getImplementation(): Overlay;
}
