import * as ec2 from '@aws-cdk/aws-ec2';
import * as cdk from '@aws-cdk/core';
/**
 * @stability stable
 */
export interface CodePipelineBitbucketBuildResultReporterProps {
    /**
     * The VPC in which to run the status reporter.
     *
     * @stability stable
     */
    readonly vpc: ec2.VpcAttributes;
    /**
     * Name of the SSM parameter that contains the BitBucket access token.
     *
     * @default BITBUCKET_UPDATE_BUILD_STATUS_TOKEN
     * @stability stable
     */
    readonly bitbucketTokenName?: string;
    /**
     * The BitBucket server address.
     *
     * @stability stable
     */
    readonly bitbucketServerAddress: string;
}
/**
 * A construct for reporting CodePipeline build statuses to a BitBucket server using BitBucket REST API.
 *
 * You need to configure SSM parameter BITBUCKET_UPDATE_BUILD_STATUS_TOKEN before using the component.
 *
 * @stability stable
 */
export declare class CodePipelineBitbucketBuildResultReporter extends cdk.Construct {
    /**
     * @stability stable
     */
    constructor(scope: cdk.Construct, id: string, props: CodePipelineBitbucketBuildResultReporterProps);
}
