import type { KlawConfig } from "../config/types.klaw.js"; import type { AgentToolResultMiddleware, AgentToolResultMiddlewareRuntime } from "./agent-tool-result-middleware-types.js"; import { type PluginManifestRegistry } from "./manifest-registry.js"; declare function listMiddlewareOwnerPluginIds(params: { manifestRegistry: PluginManifestRegistry; runtime: AgentToolResultMiddlewareRuntime; }): string[]; export declare function loadAgentToolResultMiddlewaresForRuntime(params: { runtime: AgentToolResultMiddlewareRuntime; config?: KlawConfig; workspaceDir?: string; env?: NodeJS.ProcessEnv; manifestRegistry?: PluginManifestRegistry; }): Promise; export declare const testing: { listMiddlewareOwnerPluginIds: typeof listMiddlewareOwnerPluginIds; }; export { testing as __testing };