import { C8o } from "./c8o.service";
import { C8oHttpInterfaceCore } from "../c8osdk-js-core/src/index";
import { Observable } from 'rxjs';
export declare class C8oHttpInterface extends C8oHttpInterfaceCore {
    constructor(c8o: C8o);
    /**
     * get headers;
     * @param object headers object
     */
    getHeaders(object: any): any;
    /**
     * Angular implementation to post with progress
     * @param url the url to post
     * @param form the form data to post
     * @param headersObject Headers to use
     */
    getuploadRequester(url: string, form: FormData, headersObject: any): Observable<any>;
    /**
     * test type of request
     * @param event any
     */
    isHttpResponse(event: any): boolean;
}
