export class FetchClient extends BaseClient {
    constructor(url: any, credentials: any);
    credentials: any;
    /**
     * @param {{headers: HeadersInit, signal: AbortSignal}} [options={}]
     * @returns {Promise<FetchResponse>}
     */
    request({ headers, signal }?: {
        headers: HeadersInit;
        signal: AbortSignal;
    } | undefined): Promise<FetchResponse>;
}
import { BaseClient } from "./base.js";
declare class FetchResponse extends BaseResponse {
    /**
     * BaseResponse facade for fetch API Response
     * @param {Response} response
     */
    constructor(response: Response);
    response: Response;
    get status(): any;
    getHeader(name: any): any;
    getData(): Promise<any>;
}
import { BaseResponse } from "./base.js";
export {};
//# sourceMappingURL=fetch.d.ts.map