import { BaseAddAndRemoveAction } from './BaseAddAndRemoveAction';
import type { RushCommandLineParser } from '../RushCommandLineParser';
import { type IPackageJsonUpdaterRushAddOptions } from '../../logic/PackageJsonUpdaterTypes';
export declare const MAKE_CONSISTENT_FLAG_NAME: '--make-consistent';
export declare class AddAction extends BaseAddAndRemoveAction {
    private readonly _exactFlag;
    private readonly _caretFlag;
    private readonly _devDependencyFlag;
    private readonly _peerDependencyFlag;
    private readonly _makeConsistentFlag;
    constructor(parser: RushCommandLineParser);
    getUpdateOptionsAsync(): Promise<IPackageJsonUpdaterRushAddOptions>;
}
//# sourceMappingURL=AddAction.d.ts.map