import { Observable } from "rxjs"; import { CfDialogCloseParams } from "../../interfaces"; import { CfMessageService } from "../services"; import { CfDialogConfig } from "./dialogconfig.class"; export declare class CfDialogRef { messageService: CfMessageService | null; dialogConfig: CfDialogConfig | null; private readonly _onClose; onClose: Observable; onCloseValue: Observable; onCloseOnValue: (value: any) => Observable; private readonly _onMessage; onMessage: Observable; private readonly _onDestroy; onDestroy: Observable; savedTitle: string; title: string | null; opened: Date; private doClose; close(result?: any, params?: CfDialogCloseParams): void; forceClose(result?: any): void; message(message: any): void; destroy(): void; }