import { Command } from '@oclif/core'; export declare class Typegen extends Command { static description: string; static examples: string[]; static flags: { banner: import("@oclif/core/lib/interfaces").OptionFlag; client: import("@oclif/core/lib/interfaces").BooleanFlag; backend: import("@oclif/core/lib/interfaces").BooleanFlag; "type-aliases": import("@oclif/core/lib/interfaces").BooleanFlag; 'remove-unreferenced': import("@oclif/core/lib/interfaces").BooleanFlag; strip: import("@oclif/core/lib/interfaces").OptionFlag; 'exclude-ext': import("@oclif/core/lib/interfaces").OptionFlag; inject: import("@oclif/core/lib/interfaces").OptionFlag; server: import("@oclif/core/lib/interfaces").OptionFlag; validate: import("@oclif/core/lib/interfaces").BooleanFlag; header: import("@oclif/core/lib/interfaces").OptionFlag; root: import("@oclif/core/lib/interfaces").OptionFlag; dereference: import("@oclif/core/lib/interfaces").BooleanFlag; bundle: import("@oclif/core/lib/interfaces").BooleanFlag; help: import("@oclif/core/lib/interfaces").BooleanFlag; }; static args: { definition: import("@oclif/core/lib/interfaces").Arg>; }; run(): Promise; private mode; private outputBanner; private outputTypes; }