import type { IncomingMessage, ServerResponse } from "node:http"; import type { createSubsystemLogger } from "../../logging/subsystem.js"; import type { PluginRegistry } from "../../plugins/registry.js"; type SubsystemLogger = ReturnType; export type PluginHttpRequestHandler = (req: IncomingMessage, res: ServerResponse) => Promise; export declare function createGatewayPluginRequestHandler(params: { registry: PluginRegistry; log: SubsystemLogger; }): PluginHttpRequestHandler; export {};