import { IPipeline, IStage, IStageOrTriggerTypeConfig } from 'core/domain';
import { IStageOrTriggerValidator, IValidatorConfig } from './PipelineConfigValidator';
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;
}
