import type { MemoryAgentCapability, MemoryInheritedContext, MemoryOrchestrationTask, MemoryRoutingContext, MemoryRoutingProvider, MemoryTaskConfidence, MemoryThinDispatchResult } from './types.js'; export declare class NullMemoryRoutingProvider implements MemoryRoutingProvider { readonly id = "null"; readonly name = "Null (no memory routing)"; isAvailable(): boolean; buildRoutingContext(): MemoryRoutingContext; enhanceAgentCapabilities(base: Map): Map; enrichTasks(tasks: MemoryOrchestrationTask[]): MemoryOrchestrationTask[]; buildInheritedContext(): MemoryInheritedContext; selectAgent(capabilities: Map, requiredCapabilities: string[], complexity: number): string | null; resolveThinDispatch(baseAgent: string, _operation: string, complexityScore: number): MemoryThinDispatchResult; getTaskConfidence(): MemoryTaskConfidence; } export declare function createMemoryRoutingProvider(): MemoryRoutingProvider;