interface CreateProjectOptions { projectId: string; targetDirectory: string; overwrite?: boolean; } export declare function createProject(options: CreateProjectOptions): Promise<{ success: boolean; error: string; message?: undefined; details?: undefined; stack?: undefined; } | { success: boolean; message: string; details: { projectId: string; projectName: string; projectType: string; framework: string; targetDirectory: string; filesCreated: number; nextSteps: string[]; }; error?: undefined; stack?: undefined; } | { success: boolean; error: string; stack: any; message?: undefined; details?: undefined; }>; export {};