#!/usr/bin/env node
import { Command } from 'commander';

/**
 * @fileoverview BEEP CLI - Scaffolding tool for MCP (Model Context Protocol) servers
 *
 * This CLI helps developers integrate BEEP payment functionality into their projects
 * by generating MCP server templates that AI agents can interact with.
 *
 * Design principles:
 * - Never overwrite user files by default (non-destructive)
 * - Provide working templates out-of-the-box
 * - Keep all behavior explicit and documented
 * - Support both new projects and existing codebases
 *
 * @example CLI usage
 * ```bash
 * # Create new MCP server with HTTPS transport
 * npx @beep-it/cli init-mcp --mode https --path ./my-payment-server
 *
 * # Create MCP server with stdio transport (for Claude Desktop)
 * npx @beep-it/cli init-mcp --mode stdio
 *
 * # Add BEEP tools to existing MCP server
 * npx @beep-it/cli integrate ./existing-mcp-project
 * ```
 */
/**
 * Main CLI program instance.
 * Exported for testing and programmatic access.
 */
declare const program: Command;

export { program };
