import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; 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 { MqClient } from "./MqClient"; export interface Mq { createBroker( args: CreateBrokerCommandInput, options?: __HttpHandlerOptions, ): Promise; createBroker( args: CreateBrokerCommandInput, cb: (err: any, data?: CreateBrokerCommandOutput) => void, ): void; createBroker( args: CreateBrokerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBrokerCommandOutput) => void, ): void; createConfiguration( args: CreateConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; createConfiguration( args: CreateConfigurationCommandInput, cb: (err: any, data?: CreateConfigurationCommandOutput) => void, ): void; createConfiguration( args: CreateConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationCommandOutput) => void, ): void; createTags( args: CreateTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; createTags( args: CreateTagsCommandInput, cb: (err: any, data?: CreateTagsCommandOutput) => void, ): void; createTags( args: CreateTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTagsCommandOutput) => void, ): void; createUser( args: CreateUserCommandInput, options?: __HttpHandlerOptions, ): Promise; createUser( args: CreateUserCommandInput, cb: (err: any, data?: CreateUserCommandOutput) => void, ): void; createUser( args: CreateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserCommandOutput) => void, ): void; deleteBroker( args: DeleteBrokerCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteBroker( args: DeleteBrokerCommandInput, cb: (err: any, data?: DeleteBrokerCommandOutput) => void, ): void; deleteBroker( args: DeleteBrokerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBrokerCommandOutput) => void, ): void; deleteConfiguration( args: DeleteConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConfiguration( args: DeleteConfigurationCommandInput, cb: (err: any, data?: DeleteConfigurationCommandOutput) => void, ): void; deleteConfiguration( args: DeleteConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationCommandOutput) => void, ): void; deleteTags( args: DeleteTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTags( args: DeleteTagsCommandInput, cb: (err: any, data?: DeleteTagsCommandOutput) => void, ): void; deleteTags( args: DeleteTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagsCommandOutput) => void, ): void; deleteUser( args: DeleteUserCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteUser( args: DeleteUserCommandInput, cb: (err: any, data?: DeleteUserCommandOutput) => void, ): void; deleteUser( args: DeleteUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserCommandOutput) => void, ): void; describeBroker( args: DescribeBrokerCommandInput, options?: __HttpHandlerOptions, ): Promise; describeBroker( args: DescribeBrokerCommandInput, cb: (err: any, data?: DescribeBrokerCommandOutput) => void, ): void; describeBroker( args: DescribeBrokerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBrokerCommandOutput) => void, ): void; describeBrokerEngineTypes(): Promise; describeBrokerEngineTypes( args: DescribeBrokerEngineTypesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeBrokerEngineTypes( args: DescribeBrokerEngineTypesCommandInput, cb: (err: any, data?: DescribeBrokerEngineTypesCommandOutput) => void, ): void; describeBrokerEngineTypes( args: DescribeBrokerEngineTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBrokerEngineTypesCommandOutput) => void, ): void; describeBrokerInstanceOptions(): Promise; describeBrokerInstanceOptions( args: DescribeBrokerInstanceOptionsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeBrokerInstanceOptions( args: DescribeBrokerInstanceOptionsCommandInput, cb: (err: any, data?: DescribeBrokerInstanceOptionsCommandOutput) => void, ): void; describeBrokerInstanceOptions( args: DescribeBrokerInstanceOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBrokerInstanceOptionsCommandOutput) => void, ): void; describeConfiguration( args: DescribeConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeConfiguration( args: DescribeConfigurationCommandInput, cb: (err: any, data?: DescribeConfigurationCommandOutput) => void, ): void; describeConfiguration( args: DescribeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConfigurationCommandOutput) => void, ): void; describeConfigurationRevision( args: DescribeConfigurationRevisionCommandInput, options?: __HttpHandlerOptions, ): Promise; describeConfigurationRevision( args: DescribeConfigurationRevisionCommandInput, cb: (err: any, data?: DescribeConfigurationRevisionCommandOutput) => void, ): void; describeConfigurationRevision( args: DescribeConfigurationRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConfigurationRevisionCommandOutput) => void, ): void; describeSharedResources( args: DescribeSharedResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeSharedResources( args: DescribeSharedResourcesCommandInput, cb: (err: any, data?: DescribeSharedResourcesCommandOutput) => void, ): void; describeSharedResources( args: DescribeSharedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSharedResourcesCommandOutput) => void, ): void; describeUser( args: DescribeUserCommandInput, options?: __HttpHandlerOptions, ): Promise; describeUser( args: DescribeUserCommandInput, cb: (err: any, data?: DescribeUserCommandOutput) => void, ): void; describeUser( args: DescribeUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserCommandOutput) => void, ): void; listBrokers(): Promise; listBrokers( args: ListBrokersCommandInput, options?: __HttpHandlerOptions, ): Promise; listBrokers( args: ListBrokersCommandInput, cb: (err: any, data?: ListBrokersCommandOutput) => void, ): void; listBrokers( args: ListBrokersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBrokersCommandOutput) => void, ): void; listConfigurationRevisions( args: ListConfigurationRevisionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listConfigurationRevisions( args: ListConfigurationRevisionsCommandInput, cb: (err: any, data?: ListConfigurationRevisionsCommandOutput) => void, ): void; listConfigurationRevisions( args: ListConfigurationRevisionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationRevisionsCommandOutput) => void, ): void; listConfigurations(): Promise; listConfigurations( args: ListConfigurationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listConfigurations( args: ListConfigurationsCommandInput, cb: (err: any, data?: ListConfigurationsCommandOutput) => void, ): void; listConfigurations( args: ListConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationsCommandOutput) => void, ): void; listTags( args: ListTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; listTags(args: ListTagsCommandInput, cb: (err: any, data?: ListTagsCommandOutput) => void): void; listTags( args: ListTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsCommandOutput) => void, ): void; listUsers( args: ListUsersCommandInput, options?: __HttpHandlerOptions, ): Promise; listUsers( args: ListUsersCommandInput, cb: (err: any, data?: ListUsersCommandOutput) => void, ): void; listUsers( args: ListUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUsersCommandOutput) => void, ): void; promote(args: PromoteCommandInput, options?: __HttpHandlerOptions): Promise; promote(args: PromoteCommandInput, cb: (err: any, data?: PromoteCommandOutput) => void): void; promote( args: PromoteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PromoteCommandOutput) => void, ): void; rebootBroker( args: RebootBrokerCommandInput, options?: __HttpHandlerOptions, ): Promise; rebootBroker( args: RebootBrokerCommandInput, cb: (err: any, data?: RebootBrokerCommandOutput) => void, ): void; rebootBroker( args: RebootBrokerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootBrokerCommandOutput) => void, ): void; updateBroker( args: UpdateBrokerCommandInput, options?: __HttpHandlerOptions, ): Promise; updateBroker( args: UpdateBrokerCommandInput, cb: (err: any, data?: UpdateBrokerCommandOutput) => void, ): void; updateBroker( args: UpdateBrokerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBrokerCommandOutput) => void, ): void; updateConfiguration( args: UpdateConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateConfiguration( args: UpdateConfigurationCommandInput, cb: (err: any, data?: UpdateConfigurationCommandOutput) => void, ): void; updateConfiguration( args: UpdateConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationCommandOutput) => void, ): void; updateUser( args: UpdateUserCommandInput, options?: __HttpHandlerOptions, ): Promise; updateUser( args: UpdateUserCommandInput, cb: (err: any, data?: UpdateUserCommandOutput) => void, ): void; updateUser( args: UpdateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserCommandOutput) => void, ): void; paginateDescribeSharedResources( args: DescribeSharedResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListBrokers( args?: ListBrokersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Mq extends MqClient implements Mq {}