import type { IRequiredCommandLineStringParameter } from '@rushstack/ts-command-line';
import { HotlinkManager } from '../../utilities/HotlinkManager';
import { BaseRushAction, type IBaseRushActionOptions } from './BaseRushAction';
export declare abstract class BaseHotlinkPackageAction extends BaseRushAction {
    protected readonly _pathParameter: IRequiredCommandLineStringParameter;
    protected constructor(options: IBaseRushActionOptions);
    protected abstract hotlinkPackageAsync(linkedPackagePath: string, hotlinkManager: HotlinkManager): Promise<void>;
    protected runAsync(): Promise<void>;
}
//# sourceMappingURL=BaseHotlinkPackageAction.d.ts.map