import type { AgentPlugin, McpServerConfig } from "./plugin-types.js"; export type ResolvedAgentConfig = { model?: string; plugins: AgentPlugin[]; }; export declare function cloneAgentPlugin(plugin: AgentPlugin): AgentPlugin; export declare function cloneMcpServerConfig(config: McpServerConfig): McpServerConfig; export declare function createResolvedAgentConfig(input?: Partial): ResolvedAgentConfig; export declare function toRuntimePlugins(config: ResolvedAgentConfig): AgentPlugin[]; export declare function resolvePluginSetupOrder(plugins: AgentPlugin[]): AgentPlugin[];