import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeCertificateAuthorityRequest, DescribeCertificateAuthorityResponse, } from "../models/models_0"; export { __MetadataBearer }; export interface DescribeCertificateAuthorityCommandInput extends DescribeCertificateAuthorityRequest {} export interface DescribeCertificateAuthorityCommandOutput extends DescribeCertificateAuthorityResponse, __MetadataBearer {} declare const DescribeCertificateAuthorityCommand_base: { new ( input: DescribeCertificateAuthorityCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeCertificateAuthorityCommandInput, DescribeCertificateAuthorityCommandOutput, import("..").ACMPCAClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: DescribeCertificateAuthorityCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeCertificateAuthorityCommandInput, DescribeCertificateAuthorityCommandOutput, import("..").ACMPCAClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DescribeCertificateAuthorityCommand extends DescribeCertificateAuthorityCommand_base { protected static __types: { api: { input: DescribeCertificateAuthorityRequest; output: DescribeCertificateAuthorityResponse; }; sdk: { input: DescribeCertificateAuthorityCommandInput; output: DescribeCertificateAuthorityCommandOutput; }; }; }