import { Command, Help, Config, Interfaces } from "@oclif/core"; import { ConfigManager } from "./services/config-manager.js"; /** Convert camelCase arg name to snake_case so oclif's toUpperCase() produces UPPER_SNAKE_CASE */ export declare function camelToSnake(name: string): string; export default class CustomHelp extends Help { static skipCache: boolean; protected webCliMode: boolean; protected configManager: ConfigManager; protected interactiveMode: boolean; protected anonymousMode: boolean; protected isShowingRootHelp: boolean; constructor(config: Config, opts?: Record); formatHelpOutput(output: string): string; private shouldStripAnsi; private stripAblyPrefix; private removeTrailingWhitespace; private formatCommandsSection; showCommandHelp(command: Command.Loadable): Promise; showHelp(argv: string[]): Promise; showRootHelp(): Promise; formatRoot(): string; formatStandardRoot(): string; formatWebCliRoot(): string; formatCommand(command: Command.Loadable): string; shouldDisplay(command: Command.Loadable): boolean; formatCommands(commands: Command.Loadable[]): string; formatTopics(topics: Interfaces.Topic[]): string; }