import { DestroyRef } from "@angular/core"; import { Observable } from "rxjs"; import { CfDialogConfiguration, CfObservableSubscribeWithOptions, ConfirmConfiguration, LoadingConfiguration, MessagePartial, Precheck } from "../../interfaces"; import { CfDialogService, CfMessageService, InterceptorsService } from "../services"; export declare class CfObservable { observable: Observable; private dialogService; private interceptorsService; private messageService; private loadingDialogRef; withDestroyRef(destroyRef: DestroyRef): Observable; withPrecheck(precheck: Precheck): Observable; withConfirmAccept(confirmConfiguration: ConfirmConfiguration, dialogConfiguration?: CfDialogConfiguration): Observable; withMessageAfterSuccess(configuration: MessagePartial): Observable; withShowLoading(loadingConfiguration: LoadingConfiguration, dialogConfiguration?: CfDialogConfiguration): Observable; stopLoading(): void; with(options: CfObservableSubscribeWithOptions): Observable; constructor(observable: Observable, interceptorsService: InterceptorsService, dialogService: CfDialogService, messageService: CfMessageService); }