import { Mock, HttpMock, UpdateContext, GetContext, InternalRequest } from './types'; export { getHttpMocks, getHttpMockAndParams, httpRequestHandler }; declare function getHttpMocks(mocks: Mock[]): HttpMock[]; declare function httpRequestHandler({ req, httpMock, params, updateContext, getContext, }: { req: InternalRequest; httpMock: HttpMock; params: Record; updateContext: UpdateContext; getContext: GetContext; }): Promise<{ status: number; response: string | Record | null | undefined; headers: Record; }>; declare function getHttpMockAndParams(req: InternalRequest, httpMocks: HttpMock[]): { httpMock: HttpMock; params: Record; } | { httpMock: null; params: {}; };