import type { IStageOrTriggerValidator, IValidatorConfig } from './PipelineConfigValidator';
import type { IPipeline, IStage, IStageOrTriggerTypeConfig } from '../../../domain';
export interface IStageBeforeTypeValidationConfig extends IValidatorConfig {
    stageTypes?: string[];
    stageType?: string;
    message: string;
}
export declare class StageBeforeTypeValidator implements IStageOrTriggerValidator {
    validate(pipeline: IPipeline, stage: IStage, validator: IStageBeforeTypeValidationConfig, _config: IStageOrTriggerTypeConfig): string;
}
