export interface InitOptions {
    force?: boolean;
    includeHooks?: boolean;
    includeMcp?: boolean;
    includeCommands?: boolean;
    includeSecurity?: boolean;
    includeGitignore?: boolean;
}
export interface InitResult {
    success: boolean;
    created: string[];
    skipped: string[];
    errors: string[];
}
/**
 * Initialize .codebuddy directory with templates and configurations
 * Similar to Claude Code's project initialization
 */
export declare function initCodeBuddyProject(workingDirectory?: string, options?: InitOptions): InitResult;
/**
 * Format init result for display
 */
export declare function formatInitResult(result: InitResult): string;
