import SfpCommand from '../SfpCommand'; export default class Release extends SfpCommand { static description: string; static aliases: string[]; static examples: string[]; protected static requiresUsername: boolean; protected static requiresDevhubUsername: boolean; protected static requiresProject: boolean; static flags: { releasedefinition: import("@oclif/core/interfaces").OptionFlag; targetorg: import("@oclif/core/interfaces").OptionFlag; scriptpath: import("@oclif/core/interfaces").OptionFlag; npm: import("@oclif/core/interfaces").BooleanFlag; scope: import("@oclif/core/interfaces").OptionFlag; npmrcpath: import("@oclif/core/interfaces").OptionFlag; logsgroupsymbol: import("@oclif/core/interfaces").OptionFlag; tag: import("@oclif/core/interfaces").OptionFlag; dryrun: import("@oclif/core/interfaces").BooleanFlag; waittime: import("@oclif/core/interfaces").OptionFlag; keys: import("@oclif/core/interfaces").OptionFlag; generatechangelog: import("@oclif/core/interfaces").BooleanFlag; directory: import("@oclif/core/interfaces").OptionFlag; branchname: import("@oclif/core/interfaces").OptionFlag; allowunpromotedpackages: import("@oclif/core/interfaces").BooleanFlag; changelogByDomains: import("@oclif/core/interfaces").BooleanFlag; devhubalias: import("@oclif/core/interfaces").OptionFlag; loglevel: import("@oclif/core/interfaces").OptionFlag; }; execute(): Promise; private sendMetrics; private printReleaseSummary; protected validateFlags(): void; }