import { BaseCommand } from '../../base-command.js'; interface CommandArgSchema { description: string; name: string; required: boolean; } interface CommandFlagSchema { char: string | null; description: string; exclusive: string[]; multiple: boolean; name: string; options: string[]; required: boolean; scope: 'command' | 'global'; type: string; } interface CommandSchema { args: CommandArgSchema[]; description: string; flags: CommandFlagSchema[]; id: string; invocation: string; output: { defaultFields: string[]; description: string; fieldGroups: Record | null; source: 'crud' | 'fallback' | 'override'; supportsFieldFlag: true; supportsFullFlag: true; }; summary: string; topic: string; } export default class SchemaCommands extends BaseCommand { static description: string; static examples: string[]; static flags: { command: import("@oclif/core/interfaces").OptionFlag; topic: import("@oclif/core/interfaces").OptionFlag; }; static summary: string; run(): Promise<{ commandCount: number; commandFilter: string | null; commands: CommandSchema[]; generatedAt: string; globalFlags: CommandFlagSchema[]; source: string; topicFilter: string | null; topics: { commandCount: number; topic: string; }[]; totalCommandCount: number; }>; private collectGlobalFlags; private extractTopic; private loadManifest; private normalizeArgs; private normalizeCommand; private normalizeCommandSelector; private normalizeFlag; } export {};