import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { CreateBrokerCommandInput, CreateBrokerCommandOutput, } from "./commands/CreateBrokerCommand"; import { CreateConfigurationCommandInput, CreateConfigurationCommandOutput, } from "./commands/CreateConfigurationCommand"; import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand"; import { CreateUserCommandInput, CreateUserCommandOutput } from "./commands/CreateUserCommand"; import { DeleteBrokerCommandInput, DeleteBrokerCommandOutput, } from "./commands/DeleteBrokerCommand"; import { DeleteConfigurationCommandInput, DeleteConfigurationCommandOutput, } from "./commands/DeleteConfigurationCommand"; import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand"; import { DeleteUserCommandInput, DeleteUserCommandOutput } from "./commands/DeleteUserCommand"; import { DescribeBrokerCommandInput, DescribeBrokerCommandOutput, } from "./commands/DescribeBrokerCommand"; import { DescribeBrokerEngineTypesCommandInput, DescribeBrokerEngineTypesCommandOutput, } from "./commands/DescribeBrokerEngineTypesCommand"; import { DescribeBrokerInstanceOptionsCommandInput, DescribeBrokerInstanceOptionsCommandOutput, } from "./commands/DescribeBrokerInstanceOptionsCommand"; import { DescribeConfigurationCommandInput, DescribeConfigurationCommandOutput, } from "./commands/DescribeConfigurationCommand"; import { DescribeConfigurationRevisionCommandInput, DescribeConfigurationRevisionCommandOutput, } from "./commands/DescribeConfigurationRevisionCommand"; import { DescribeSharedResourcesCommandInput, DescribeSharedResourcesCommandOutput, } from "./commands/DescribeSharedResourcesCommand"; import { DescribeUserCommandInput, DescribeUserCommandOutput, } from "./commands/DescribeUserCommand"; import { ListBrokersCommandInput, ListBrokersCommandOutput } from "./commands/ListBrokersCommand"; import { ListConfigurationRevisionsCommandInput, ListConfigurationRevisionsCommandOutput, } from "./commands/ListConfigurationRevisionsCommand"; import { ListConfigurationsCommandInput, ListConfigurationsCommandOutput, } from "./commands/ListConfigurationsCommand"; import { ListTagsCommandInput, ListTagsCommandOutput } from "./commands/ListTagsCommand"; import { ListUsersCommandInput, ListUsersCommandOutput } from "./commands/ListUsersCommand"; import { PromoteCommandInput, PromoteCommandOutput } from "./commands/PromoteCommand"; import { RebootBrokerCommandInput, RebootBrokerCommandOutput, } from "./commands/RebootBrokerCommand"; import { UpdateBrokerCommandInput, UpdateBrokerCommandOutput, } from "./commands/UpdateBrokerCommand"; import { UpdateConfigurationCommandInput, UpdateConfigurationCommandOutput, } from "./commands/UpdateConfigurationCommand"; import { UpdateUserCommandInput, UpdateUserCommandOutput } from "./commands/UpdateUserCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateBrokerCommandInput | CreateConfigurationCommandInput | CreateTagsCommandInput | CreateUserCommandInput | DeleteBrokerCommandInput | DeleteConfigurationCommandInput | DeleteTagsCommandInput | DeleteUserCommandInput | DescribeBrokerCommandInput | DescribeBrokerEngineTypesCommandInput | DescribeBrokerInstanceOptionsCommandInput | DescribeConfigurationCommandInput | DescribeConfigurationRevisionCommandInput | DescribeSharedResourcesCommandInput | DescribeUserCommandInput | ListBrokersCommandInput | ListConfigurationRevisionsCommandInput | ListConfigurationsCommandInput | ListTagsCommandInput | ListUsersCommandInput | PromoteCommandInput | RebootBrokerCommandInput | UpdateBrokerCommandInput | UpdateConfigurationCommandInput | UpdateUserCommandInput; export type ServiceOutputTypes = | CreateBrokerCommandOutput | CreateConfigurationCommandOutput | CreateTagsCommandOutput | CreateUserCommandOutput | DeleteBrokerCommandOutput | DeleteConfigurationCommandOutput | DeleteTagsCommandOutput | DeleteUserCommandOutput | DescribeBrokerCommandOutput | DescribeBrokerEngineTypesCommandOutput | DescribeBrokerInstanceOptionsCommandOutput | DescribeConfigurationCommandOutput | DescribeConfigurationRevisionCommandOutput | DescribeSharedResourcesCommandOutput | DescribeUserCommandOutput | ListBrokersCommandOutput | ListConfigurationRevisionsCommandOutput | ListConfigurationsCommandOutput | ListTagsCommandOutput | ListUsersCommandOutput | PromoteCommandOutput | RebootBrokerCommandOutput | UpdateBrokerCommandOutput | UpdateConfigurationCommandOutput | UpdateUserCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type MqClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface MqClientConfig extends MqClientConfigType {} export type MqClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface MqClientResolvedConfig extends MqClientResolvedConfigType {} export declare class MqClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, MqClientResolvedConfig > { readonly config: MqClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }