export interface ProjectInfo { name: string; path: string; type: 'git' | 'npm' | 'generic'; description?: string; metadata?: Record; } export interface LocalProjectConfig { projectId: string; name: string; apiKey: string; serverUrl: string; createdAt: string; lastActive: string; } /** * Detect project information from current directory */ export declare function detectProject(cwd?: string): ProjectInfo; /** * Get local project config path */ export declare function getLocalProjectConfigPath(projectDir?: string): string; /** * Check if current directory has a VasperaMemory project */ export declare function hasLocalProject(projectDir?: string): boolean; /** * Load local project configuration */ export declare function loadLocalProject(projectDir?: string): LocalProjectConfig | null; /** * Save local project configuration */ export declare function saveLocalProject(config: LocalProjectConfig, projectDir?: string): void; /** * Generate project slug from name */ export declare function generateProjectSlug(name: string): string; /** * Open URL in default browser */ export declare function openBrowser(url: string): void; //# sourceMappingURL=project-utils.d.ts.map