import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeBrokerEngineTypesRequest, DescribeBrokerEngineTypesResponse, } from "../models/models_0"; export { __MetadataBearer }; export interface DescribeBrokerEngineTypesCommandInput extends DescribeBrokerEngineTypesRequest {} export interface DescribeBrokerEngineTypesCommandOutput extends DescribeBrokerEngineTypesResponse, __MetadataBearer {} declare const DescribeBrokerEngineTypesCommand_base: { new ( input: DescribeBrokerEngineTypesCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeBrokerEngineTypesCommandInput, DescribeBrokerEngineTypesCommandOutput, import("..").MqClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [DescribeBrokerEngineTypesCommandInput] ): import("@smithy/core/client").CommandImpl< DescribeBrokerEngineTypesCommandInput, DescribeBrokerEngineTypesCommandOutput, import("..").MqClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DescribeBrokerEngineTypesCommand extends DescribeBrokerEngineTypesCommand_base { protected static __types: { api: { input: DescribeBrokerEngineTypesRequest; output: DescribeBrokerEngineTypesResponse; }; sdk: { input: DescribeBrokerEngineTypesCommandInput; output: DescribeBrokerEngineTypesCommandOutput; }; }; }