import { IApplication } from '../core/application';
import { BumpManifest } from '../core/bump-manifest';
import { BumpType } from '../core/bump-utils';
import { LogReporter } from '../core/log-reporter';
import { IWorkspace } from '../core/workspace-utils';
import { RestoreCommand } from './restore';
export declare class BumpCommand extends RestoreCommand {
    static paths: string[][];
    version: string | undefined;
    bumpType: string | undefined;
    execute(): Promise<number>;
    detectBumpForWorkspace(application: IApplication, logger: LogReporter, workspace: IWorkspace, bumpManifest: BumpManifest, explicitVersion?: string, explicitBumpType?: BumpType): Promise<string | undefined>;
    private generateChangelogForWorkspace;
}
