import { RunGeneratorContext } from '../codegen'; import { BaseCommand } from './base'; export default class Generate extends BaseCommand { static description: string; static args: { file: import("@oclif/core/lib/interfaces").Arg>; }; static flags: { verbose: import("@oclif/core/lib/interfaces").BooleanFlag; quiet: import("@oclif/core/lib/interfaces").BooleanFlag; silent: import("@oclif/core/lib/interfaces").BooleanFlag; json: import("@oclif/core/lib/interfaces").BooleanFlag; 'no-color': import("@oclif/core/lib/interfaces").BooleanFlag; debug: import("@oclif/core/lib/interfaces").BooleanFlag; help: import("@oclif/core/lib/interfaces").BooleanFlag; watch: import("@oclif/core/lib/interfaces").BooleanFlag; watchPath: import("@oclif/core/lib/interfaces").OptionFlag; }; run(): Promise; /** * Handle successful generation output based on flags */ private handleSuccessOutput; private runWithWatch; handleWatchModeStartedTelemetry({ context, inputSource }: { context: RunGeneratorContext; inputSource: 'remote_url' | 'local_relative' | 'local_absolute' | undefined; }): Promise; handleGeneratorUsageTelemetry({ context, inputSource }: { context: RunGeneratorContext; inputSource: 'remote_url' | 'local_relative' | 'local_absolute' | undefined; }): Promise; handleSuccessfulGenerateTelemetry({ context, flags, inputSource, startTime }: { context: RunGeneratorContext; flags: any; inputSource: 'remote_url' | 'local_relative' | 'local_absolute' | undefined; startTime: number; }): Promise; handleFailedGenerateTelemetry({ error, context, flags, inputSource, startTime }: { error: unknown; context: RunGeneratorContext; flags: any; inputSource: 'remote_url' | 'local_relative' | 'local_absolute' | undefined; startTime: number; }): Promise; }