import type { PathService } from "../../runtime/ports/index.js";
/**
 * Resolve the database file path for L2 vector memory storage.
 * L2 vector memory is cross-project for one owner, but physically isolated by
 * profile at ~/.qlogicagent/profiles/<owner_user_id>/memory/.
 */
export declare function resolveMemoryDbPath(ownerUserId?: string, pathService?: PathService): string;
/**
 * Persistent attachment directory for long-term memory, beside the memory DB:
 * ~/.qlogicagent/profiles/<owner_user_id>/memory/attachments/
 * Files here live as long as the memories that reference them (no expiry).
 */
export declare function resolveMemoryAttachmentsDir(ownerUserId?: string, pathService?: PathService): string;
