/** * Project context detection utilities * Detects project information from the current working directory */ export interface ProjectContext { name: string; path: string; type?: 'node' | 'python' | 'rust' | 'go' | 'other'; packageManager?: 'npm' | 'yarn' | 'pnpm' | 'pip' | 'cargo' | 'go'; description?: string; version?: string; hasGit?: boolean; gitRemote?: string; gitBranch?: string; framework?: string; buildTool?: string; testFramework?: string; language?: string; dependencies?: string[]; devDependencies?: string[]; scripts?: Record; envFiles?: string[]; configFiles?: string[]; } /** * Detect project context from current directory */ export declare function detectProject(cwd?: string): ProjectContext; /** * Generate a unique project identifier * Used for associating tasks with a specific project */ export declare function getProjectId(context: ProjectContext): string; /** * Check if we're in a project directory */ export declare function isInProject(cwd?: string): boolean; //# sourceMappingURL=project.d.ts.map