{"version":3,"file":"modal-stack.d.ts","sources":["modal-stack.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA","sourcesContent":["import { ApplicationRef, ComponentFactoryResolver, Injector, RendererFactory2 } from '@angular/core';\r\nimport { ScrollBar } from '../util/scrollbar';\r\nimport { NgbModalRef } from './modal-ref';\r\nexport declare class NgbModalStack {\r\n    private _applicationRef;\r\n    private _injector;\r\n    private _document;\r\n    private _scrollBar;\r\n    private _rendererFactory;\r\n    private _activeWindowCmptHasChanged;\r\n    private _ariaHiddenValues;\r\n    private _backdropAttributes;\r\n    private _modalRefs;\r\n    private _windowAttributes;\r\n    private _windowCmpts;\r\n    constructor(_applicationRef: ApplicationRef, _injector: Injector, _document: any, _scrollBar: ScrollBar, _rendererFactory: RendererFactory2);\r\n    open(moduleCFR: ComponentFactoryResolver, contentInjector: Injector, content: any, options: any): NgbModalRef;\r\n    dismissAll(reason?: any): void;\r\n    hasOpenModals(): boolean;\r\n    private _attachBackdrop;\r\n    private _attachWindowComponent;\r\n    private _applyWindowOptions;\r\n    private _applyBackdropOptions;\r\n    private _getContentRef;\r\n    private _createFromTemplateRef;\r\n    private _createFromString;\r\n    private _createFromComponent;\r\n    private _setAriaHidden;\r\n    private _revertAriaHidden;\r\n    private _registerModalRef;\r\n    private _registerWindowCmpt;\r\n}\r\n"]}