/** * Parsed CLI arguments */ export interface ParsedArgs { command: string | undefined; positionalArgs: string[]; flags: Record; } /** * Parse CLI arguments into command, positional args, and flags. * Supports: --flag value, --flag=value, boolean flags, short flags (-i, -y, -e, -f, -h, -v). */ export declare function parseCliArgs(argv: string[]): ParsedArgs; /** * Main entry point for the Wiggum CLI * TUI-first: routes args to appropriate TUI screens or CLI commands */ export declare function main(): Promise; export { displayHeader } from './utils/header.js'; export { logger } from './utils/logger.js'; export { Scanner, scanProject, formatScanResult } from './scanner/index.js'; export type { DetectionResult, DetectedStack, ScanResult, ScannerOptions, } from './scanner/index.js'; export { Generator, generateRalph, formatGenerationResult, extractVariables, generateConfig, generateConfigFile, } from './generator/index.js'; export type { GeneratorOptions, GenerationResult, TemplateVariables, RalphConfig, WriteOptions, WriteSummary, } from './generator/index.js'; export { renderApp, type RenderAppOptions, type AppScreen } from './tui/app.js';