import { Injector } from '@angular/core'; import { Overlay } from '@angular/cdk/overlay'; import { ComponentType } from '@angular/cdk/portal'; import { XTemplateDirective } from '@adrianlara24/xio-common'; import { XModal } from '../_definition/modal'; import { XModalConfig, XModalGlobalConfig } from '../_definition/modal.config'; import * as i0 from "@angular/core"; export declare class XModalService { private _config; private _overlay; private _injector; constructor(_config: XModalGlobalConfig, _overlay: Overlay, _injector: Injector); open(component: ComponentType | XTemplateDirective, config?: XModalConfig): XModal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }