import type { ScheduleTargetBaseProps } from './target'; import { ScheduleTargetBase } from './target'; import type { IRole } from '../../aws-iam'; import type { IScheduleTarget } from '../../aws-scheduler'; import type { IPipelineRef } from '../../interfaces/generated/aws-codepipeline-interfaces.generated'; /** * Use an AWS CodePipeline pipeline as a target for AWS EventBridge Scheduler. */ export declare class CodePipelineStartPipelineExecution extends ScheduleTargetBase implements IScheduleTarget { private readonly pipeline; constructor(pipeline: IPipelineRef, props?: ScheduleTargetBaseProps); protected addTargetActionToRole(role: IRole): void; }