import { UserProfileMemory } from './types.js'; export declare class ProfileMemory { private customDir?; private currentUserId; private profile; constructor(customDir?: string); switchUser(userId?: string): void; getMemoryDir(): string; getProfileFile(): string; private ensureDirectory; private load; save(): void; getProfile(): UserProfileMemory; incrementQuery(): void; incrementSession(): void; addCustomRule(rule: string): void; /** * Retrieves workspace-level conventions from .antri/conventions.md if present */ getWorkspaceConventions(workingDir: string): string[]; /** * Records a new project convention to .antri/conventions.md */ recordWorkspaceConvention(workingDir: string, convention: string): void; } //# sourceMappingURL=profile.d.ts.map