import { BaseHandler } from "../../response/base.js"; import type { HandlerContext, HandlerMetadata, HandlerResult } from "../../types.js"; import { type DependencyPinningSnapshot, type DependencyPinningSourceInput } from "../../../../transforms/esm/package-registry.js"; type DevFileBundler = (absPath: string, ctx: HandlerContext, dependencySnapshot?: DependencyPinningSnapshot, dependencyPinningSource?: DependencyPinningSourceInput, moduleServerOrigin?: string) => Promise; export declare class DevFileHandler extends BaseHandler { private readonly bundleFile; constructor(bundleFile?: DevFileBundler); metadata: HandlerMetadata; handle(req: Request, ctx: HandlerContext): Promise; private handleWithContext; private createErrorModule; } export {}; //# sourceMappingURL=dev-file.handler.d.ts.map