///
import { HttpHandler, HttpRequest, HttpResponse } from "@http4t/core/contract";
import { ErrorResponder } from "./util/ErrorResponder";
/**
* Routes a request to another tab which is also running this extension.
*
* Depends on a running background script which has called {@link startBackgroundListener}
*/
export declare class FetchViaBackgroundScript implements HttpHandler {
private readonly extensionId;
private readonly options;
private readonly onError;
constructor(extensionId?: (request: HttpRequest) => any, options?: (request: HttpRequest) => chrome.runtime.MessageOptions, onError?: ErrorResponder);
handle(request: HttpRequest): Promise;
}
//# sourceMappingURL=FetchViaBackgroundScript.d.ts.map