/**
 * Interface for init command execution result
 */
export interface InitResult {
    success: boolean;
    message: string;
    details?: {
        platform: string;
        mcpConfigPath: string;
        cursorInstalled: boolean;
        cursorRulesPath?: string;
    };
    error?: string;
}
/**
 * Main init command function
 */
export declare function executeInitCommand(argv: string[]): Promise<InitResult>;
/**
 * Convenience function to execute init command with error handling
 */
export declare function runInitCommand(argv: string[]): Promise<void>;
/**
 * Validates if system requirements are met
 */
export declare function validateSystemRequirements(): {
    valid: boolean;
    issues: string[];
};
//# sourceMappingURL=init-command.d.ts.map