/** * CLI Entry Point * Main interface for /novel CLI commands */ export declare class NovelCLI { private cwd; constructor(cwd?: string); /** * Execute a command from a command string. * Returns true on success, false when the command was unknown or invalid. */ execute(commandString: string): Promise; /** * Execute a command with parsed arguments */ private executeCommand; /** * Check if current directory has an initialized project */ private isProjectInitialized; /** * Create command execution context */ private createContext; /** * Handle unknown command */ private handleUnknownCommand; /** * Handle parse errors */ private handleParseError; /** * Type guard for ParseError */ private isParseError; /** * Get help text for a command */ getHelp(commandName?: string): string; /** * Get general help text */ private getGeneralHelp; } /** * Main entry point for slash command. * Returns false when the command was unknown or invalid so callers can set exit codes. */ export declare function handleNovelCommand(commandString: string): Promise; export { parser } from './parser.js'; export { registry } from './registry.js'; export { output } from './output.js'; export * from './types.js'; //# sourceMappingURL=index.d.ts.map