import { RequestMessage, ResponseMessage } from "../messaging"; import { ConnectResponseData } from "./request-handlers"; export type ResponseHandler = (msg: ResponseMessage) => void; export declare function createRequestHandler(request: RequestMessage, onStart: (handler: ResponseHandler) => void, onTimeout: (details: { timeoutMs: number; request: RequestMessage; }) => void, timeoutMs?: number): Promise; //# sourceMappingURL=request-handler-factory.d.ts.map