import { type PackageManager } from '../utils/package-manager.js'; interface InitOptions { name?: string; /** Skip interactive prompts and agent detection (used when called from wizard) */ nonInteractive?: boolean; } export type ProjectType = 'nodejs' | 'python' | 'rust' | 'go' | 'unknown'; export interface ProjectInfo { type: ProjectType; name: string; packageManager?: PackageManager; testCmd?: string; buildCmd?: string; lintCmd?: string; } export declare function detectProject(cwd: string): ProjectInfo; export interface RalphPlaybookInfo { hasPlaybook: boolean; files: { agentsMd: boolean; implementationPlan: boolean; promptBuild: boolean; promptPlan: boolean; specsDir: boolean; ralphConfig: boolean; }; readme?: { exists: boolean; description?: string; }; } export declare function detectRalphPlaybook(cwd: string): RalphPlaybookInfo; export declare function initCommand(_options: InitOptions): Promise; export {}; //# sourceMappingURL=init.d.ts.map