import { AuthAgent, Request, RequestOptions } from '@ubio/request'; import { Configuration } from '../../config.js'; export declare class ApiRequest { protected config: Configuration; protected request: Request | null; constructor(config: Configuration); getRequest(): Request; createAuthAgent(): AuthAgent; createRequest(): Request; get(url: string, options?: RequestOptions): Promise; post(url: string, options?: RequestOptions): Promise; put(url: string, options?: RequestOptions): Promise; delete(url: string, options?: RequestOptions): Promise; send(method: string, url: string, options?: RequestOptions): Promise; getBlob(url: string, contentType: string, options?: RequestOptions): Promise; } //# sourceMappingURL=api-request.d.ts.map