/** Global projects registry structure (~/.cortex-cli/registry.json) */ export interface ProjectsRegistry { version: number; projects: Record; } /** Single project entry in the registry */ export interface ProjectEntry { folder: string; added_at: string; } /** Global config structure (~/.cortex-cli/config.json) */ export interface GlobalConfig { version: number; /** @deprecated v2: No longer read/written by the project resolution system. Retained for config.json backward compatibility. */ default_project: string | null; editor: string | null; settings: Record; } /** Result of project creation or registration */ export interface ProjectResult { name: string; folder: string; dbPath: string; isNew: boolean; } /** Detailed project info (from `project info` command) */ export interface ProjectInfo { name: string; folder: string; dbPath: string; sprintCount: number; activeSprintCount: number; docCount: number; taskCount: number; } /** Resolved project (output of ProjectResolver) */ export interface ResolvedProject { name: string; folder: string; dbPath: string; resolutionMethod: 'flag' | 'cwd'; } /** Empty registry template */ export declare const EMPTY_REGISTRY: ProjectsRegistry; /** Empty config template */ export declare const EMPTY_CONFIG: GlobalConfig; //# sourceMappingURL=project.d.ts.map