import { C8oProgress } from "./c8oProgress.service"; import { C8o } from "./c8o.service"; export declare class C8oPromise { private c8o; private c8oResponse; private c8oProgress; private c8oFail; private nextPromise; private lastResponse; private lastFailure; private lastParameters; constructor(c8o: C8o); then(c8oOnResponse: (response: T, parameters: Object) => C8oPromise): any; progress(c8oOnProgress: (C8oProgress: C8oProgress) => C8oPromise): any; fail(c8oOnFail: (error: Error, parameters: Object) => C8oPromise): any; private _onResponse(); onResponse(response: T, parameters: Object): void; onProgress(progress: C8oProgress): void; onFailure(error: Error, parameters: Object): void; }