//#region src/server/worker-utils.d.ts
declare function finalizeMissingStaticAssetResponse(response: Response, missingBuildAsset: boolean): Response;
declare function mergeHeaders(response: Response, extraHeaders: Record<string, string | string[]>, statusOverride?: number): Response;
declare function resolveStaticAssetSignal(signalResponse: Response, options: {
  fetchAsset(path: string): Promise<Response>;
}): Promise<Response | null>;
/** Retarget a Worker asset request without dropping its conditional/range fields. */
declare function createStaticAssetRequest(assetPath: string, sourceRequest: Request): Request;
//#endregion
export { createStaticAssetRequest, finalizeMissingStaticAssetResponse, mergeHeaders, resolveStaticAssetSignal };