type DbCtor = new (path: string, opts?: Record) => any; /** * Entry file whose better-sqlite3 AgentDB's handle uses: @claude-flow/memory * when it routes AgentDB through its own driver, else agentdb. * Test seam: `memoryEntry` stands in for the resolved @claude-flow/memory entry. */ export declare function resolveSqliteOwnerEntry(memoryEntry?: string): string | null; /** Test seam: pass `from` to resolve relative to another entry file. */ export declare function resolveAgentdbBetterSqlite3(from?: string): DbCtor | null; /** Constructor shared with AgentDB when possible, else the CLI's own copy. */ export declare function loadBetterSqlite3(): Promise; export {}; //# sourceMappingURL=shared-sqlite.d.ts.map