import type { IArtifact } from './IArtifact';
import type { IExecution } from './IExecution';
import type { IExpectedArtifact } from './IExpectedArtifact';
import type { ITrigger } from './ITrigger';
export interface IExecutionTrigger extends ITrigger {
    buildInfo?: any;
    isPipeline?: boolean;
    parameters?: {
        [key: string]: string;
    };
    parentExecution?: IExecution;
    parentPipelineApplication?: string;
    parentPipelineId?: string;
    parentPipelineStageId?: string;
    parentPipelineName?: string;
    type: string;
    user: string;
    dryRun?: boolean;
    artifacts?: IArtifact[];
    resolvedExpectedArtifacts?: IExpectedArtifact[];
    link?: string;
    linkText?: string;
}
