import type { MemoryProvider, MemoryProviderInitOptions } from './provider.js'; /** * Placeholder external provider — enables wiring tests without cloud deps. */ export declare class StubMemoryProvider implements MemoryProvider { readonly id = "stub"; readonly displayName = "Stub Memory Provider"; readonly capabilities: { search: boolean; read: boolean; write: boolean; update: boolean; delete: boolean; keywordSearch: boolean; semanticSearch: boolean; hybridSearch: boolean; citations: boolean; sync: boolean; local: boolean; }; isAvailable(): boolean; initialize(_sessionId: string, _options?: MemoryProviderInitOptions): Promise; systemPromptBlock(): string; queuePrefetch(): void; sync(): void; getToolSchemas(): any[]; handleToolCall(toolName: string): Promise; search(): Promise<[]>; shutdown(): Promise; }