import { AutoConfigResult } from '../types.js'; /** * AutoSetup — zero-configuration project detection engine. * * Scans the project directory on install and automatically: * 1. Detects languages, frameworks, build tools * 2. Discovers AI coding tools already configured * 3. Identifies test frameworks, linters, formatters * 4. Checks for CI/CD, Git, Docker * 5. Generates optimal BrainConfig with sensible defaults * 6. Installs MCP integration for detected AI tools */ export declare class AutoSetup { private projectDir; constructor(projectDir?: string); /** * Run full auto-detection and configuration. * Call this from postinstall or `shadow-brain start`. */ detect(): Promise; /** * Install MCP integration files for detected AI tools. */ installMCPForTools(result: AutoConfigResult): Promise; /** * Install git hooks for pre-commit/pre-push. */ installGitHooks(): Promise; /** * Generate a summary string for CLI display. */ getSummary(result: AutoConfigResult): string; private detectLanguages; private readPackageJson; private extractDependencies; private detectFrameworks; private detectBuildTools; private detectPackageManager; private detectAITools; private detectTestFrameworks; private detectLinters; private detectFormatters; private detectCICD; private detectGit; private detectDocker; private generateConfig; private inferProjectType; private getProjectName; private installClaudeMCP; private installCursorMCP; private installKiloCodeMCP; private installClineMCP; } //# sourceMappingURL=auto-setup.d.ts.map