import { Injector, Type } from '@angular/core';
import { Observable } from 'rxjs';
import { Overlay } from '@angular/cdk/overlay';
import { SystelabModalContext } from './modal-context';
import * as i0 from "@angular/core";
export declare class DialogService {
    private readonly overlay;
    private injector;
    static readonly breakpointMedium = 768;
    constructor(overlay: Overlay, injector: Injector);
    showDialog(component: Type<any>, parameters: SystelabModalContext): Observable<any>;
    private getConfig;
    private createInjector;
    static ɵfac: i0.ɵɵFactoryDeclaration<DialogService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DialogService>;
}
