import type { MCPTool, MCPToolAnnotations } from '../transport/types.js'; import type { ToolDependencyInfo } from './types.js'; /** * Resolve tool dependencies from schema analysis. */ export declare function resolveToolDependencies(tools: MCPTool[]): ToolDependencyInfo[]; /** * Get tools ordered by dependency sequence. * Within each dependency layer, readOnly tools run first and destructive tools run last. */ export declare function getDependencyOrder(dependencies: ToolDependencyInfo[], toolAnnotations?: Map): string[]; //# sourceMappingURL=dependency-resolver.d.ts.map