import type GridRequest from '../Models/GridRequest';
import type GridResponse from '../Models/GridResponse';
import type TubularHttpClientAbstract from './TubularHttpClientAbstract';
export type FetchHandler = (request: string, gridRequest: GridRequest) => Promise<GridResponse>;
declare class ShallowHttpClient implements TubularHttpClientAbstract {
    request: string;
    handler: FetchHandler;
    constructor(url: string, handler: FetchHandler);
    fetch(gridRequest: GridRequest): Promise<GridResponse>;
}
export default ShallowHttpClient;
