import { OverlayRef } from '@angular/cdk/overlay'; import { Observable } from 'rxjs'; import { VudModalComponent } from './modal.component'; import { VudModalOptions } from './modal.options'; import { ExtractOutput } from './modal.utils'; export declare class VudModalRef, O = ExtractOutput> { private overlayRef; /** @ignore */ private closeSubject; readonly closed$: Observable; componentInstance: C; constructor(overlayRef: OverlayRef, options: VudModalOptions); close(result?: O): void; afterClosed({ closeOnUnsubscribe }?: { closeOnUnsubscribe: boolean; }): Observable; /** @ignore */ private softClose; }