import type { ITerminal } from '@rushstack/terminal';
import type { IPhasedCommandPlugin, PhasedCommandHooks } from '../../pluginFramework/PhasedCommandHooks';
/**
 * Core phased command plugin that provides the functionality for generating a base operation graph
 * from the set of selected projects and phases.
 */
export declare class ValidateOperationsPlugin implements IPhasedCommandPlugin {
    private readonly _terminal;
    constructor(terminal: ITerminal);
    apply(hooks: PhasedCommandHooks): void;
    private _validateOperations;
}
//# sourceMappingURL=ValidateOperationsPlugin.d.ts.map