import { Driver, Session } from "neo4j-driver"; export declare function getDriver(): Driver; export declare function getSession(): Session; export declare function closeDriver(): Promise; /** * Task 237 — walk `:HAS_TRANSCRIPT` from a `:Conversation` (trashed or not) * by elementId. Required by `memory-empty-trash`'s `:AdminConversation` * defense-in-depth: a `:Trashed :Conversation` has its `sessionId` * nulled (the unique-key snapshot moves to `_trashedKeys`), so * sessionId-keyed lookups can't find it. elementId survives the * trash transition unchanged. * * Account-scoped: `:Conversation.accountId` is NOT in the trash * unique-key snapshot, so it stays live and we filter on it for * defense-in-depth even though the caller already selected the candidate * from its own account-scoped sweep. */ export declare function getClaudeSessionIdsByConversationElementId(elementId: string, accountId: string): Promise; //# sourceMappingURL=neo4j.d.ts.map