import { AjaxAdapter, AjaxConfig, AjaxRequestInterceptor, BreezeConfig } from 'breeze-client';
/** Breeze AJAX adapter using fetch API
 * See https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
*/
export declare class AjaxFetchAdapter implements AjaxAdapter {
    static adapterName: string;
    name: string;
    defaultSettings: {
        headers?: {
            [name: string]: string;
        };
    };
    requestInterceptor?: AjaxRequestInterceptor;
    constructor();
    static register(breezeConfig?: BreezeConfig): AjaxFetchAdapter;
    initialize(): void;
    ajax(config: AjaxConfig): void;
}
