import * as breeze from 'breeze-client';
/** @hidden */
export declare class DataServiceWebApiAdapter extends breeze.AbstractDataServiceAdapter {
    constructor();
    static register(config?: breeze.BreezeConfig): DataServiceWebApiAdapter;
    /** @hidden @internal */
    _prepareSaveBundle(saveContext: breeze.SaveContext, saveBundle: breeze.SaveBundle): any;
    /** @hidden @internal */
    _prepareSaveResult(saveContext: breeze.SaveContext, data: any): {
        entities: any;
        keyMappings: breeze.KeyMapping[];
        deletedKeys: any[];
    };
    jsonResultsAdapter: breeze.JsonResultsAdapter;
}
