import { Construct } from '@aws-cdk/cdk';
import { IStage } from '@aws-cdk/aws-codepipeline-api';
export interface SlackApprovalProps {
    slackBotToken: string;
    slackSigningSecret: string;
    slackChannel: string;
    slackBotName?: string;
    slackBotIcon?: string;
    additionalInformation?: string;
}
export declare class SlackApproval extends Construct {
    private approvalRequester;
    private approvalHandler;
    private additionalInformation?;
    constructor(parent: Construct, id: string, props: SlackApprovalProps);
    addToPipeline(stage: IStage, name: string): void;
}
