import { DynamicContent } from '@uib/angular/components/dynamic-view'; import { Observable } from 'rxjs'; export declare abstract class ModalRef { readonly id: string; readonly data: Data; readonly onClose$: Observable; readonly onDismiss$: Observable; abstract readonly isLoading$: Observable; abstract close(result?: Result): void; abstract dismiss(): void; abstract setLoading(value: boolean): ModalRef; } export declare class InternalModalRef extends ModalRef { private readonly isLoading$$; readonly content: DynamicContent; readonly isLoading$: Observable; onClose: (result?: unknown, dismissed?: boolean) => void; constructor(props?: Partial>); close(result?: unknown | null): void; dismiss(): void; asModalRef(): ModalRef; updateProps(props: Partial): ModalRef; setLoading(value: boolean): ModalRef; destroy(): void; private wrapModalData; } //# sourceMappingURL=modal-ref.d.ts.map