import { CfnResource, Resolvable } from '../../base';
export declare type CertificateAuthorityActivation_Type = 'AWS::ACMPCA::CertificateAuthorityActivation';
export declare const CertificateAuthorityActivation_Type = "AWS::ACMPCA::CertificateAuthorityActivation";
/**
 * Used to install the certificate authority certificate and update the
 * certificate authority status. {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html}
 */
export default function CertificateAuthorityActivation(props: CertificateAuthorityActivation_Properties): CfnResource<CertificateAuthorityActivation_Properties>;
/**
 * Used to install the certificate authority certificate and update the
 * certificate authority status. {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html}
 */
export declare type CertificateAuthorityActivation_Properties = {
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-certificateauthorityarn}
     */
    CertificateAuthorityArn: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-certificate}
     */
    Certificate: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-certificatechain}
     */
    CertificateChain?: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthorityactivation.html#cfn-acmpca-certificateauthorityactivation-status}
     */
    Status?: Resolvable<string>;
    CompleteCertificateChain?: Resolvable<string>;
};
