import * as Effect from 'effect/Effect'; import type { Handler } from '../../handler.js'; import { type MiddlewareError } from '../../lib/MiddlewareError.js'; import type { StrBodyRec } from '../index.js'; import type { RequestW } from '../RequestW.js'; import type { ResponseW } from '../ResponseW.js'; export declare const TAG = "standardRequestResponseAdapter"; export type WithStandardRequestRaw = { readonly fetchRequestRaw: Request; }; export declare function adaptFromStandardRequest(request: Request): Effect.Effect, MiddlewareError>; export declare function adaptToStandardResponse(responseW: ResponseW): Effect.Effect; export declare const middleware: (_params?: never) => (wrapped: Handler, ResponseW, E, R>) => Handler; //# sourceMappingURL=standardRequestResponseAdapter.d.ts.map