import type { IRequiredField } from './baseRequiredField.validator'; import { BaseRequiredFieldValidator } from './baseRequiredField.validator'; import type { IBaseRequiredFieldValidationConfig } from './baseRequiredField.validator'; import type { IPipeline, IStage, IStageOrTriggerTypeConfig, ITrigger } from '../../../domain'; export type IRequiredFieldValidationConfig = IBaseRequiredFieldValidationConfig & IRequiredField; export declare class RequiredFieldValidator extends BaseRequiredFieldValidator { protected passesValidation(pipeline: IPipeline, stage: IStage | ITrigger, validationConfig: IRequiredFieldValidationConfig): boolean; protected validationMessage(validationConfig: IRequiredFieldValidationConfig, config: IStageOrTriggerTypeConfig): string; }