/** * Main Init Command Implementation * * This file contains the implementation of the init command * Handles initialization of new AI task management projects */ import { InitOptions, Assistant, CommandResult } from './types'; /** * Initialize a new AI Task Manager project * * Creates directory structures and copies template files based on the selected assistants. * Validates input, creates necessary directories, and copies appropriate templates. * * @param options - Initialization options containing assistant selection * @returns CommandResult indicating success or failure with details */ export declare function init(options: InitOptions): Promise; /** * Check if a directory already has AI Task Manager initialized */ export declare function isInitialized(baseDir?: string): Promise; /** * Get information about existing initialization */ export declare function getInitInfo(baseDir?: string): Promise<{ hasAiTaskManager: boolean; hasClaudeConfig: boolean; hasGeminiConfig: boolean; hasOpencodeConfig: boolean; hasCodexConfig: boolean; hasCursorConfig: boolean; hasGithubConfig: boolean; assistants: Assistant[]; }>; //# sourceMappingURL=index.d.ts.map