import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateConfigurationManagerCommandInput, CreateConfigurationManagerCommandOutput, } from "./commands/CreateConfigurationManagerCommand"; import { DeleteConfigurationManagerCommandInput, DeleteConfigurationManagerCommandOutput, } from "./commands/DeleteConfigurationManagerCommand"; import { GetConfigurationCommandInput, GetConfigurationCommandOutput, } from "./commands/GetConfigurationCommand"; import { GetConfigurationManagerCommandInput, GetConfigurationManagerCommandOutput, } from "./commands/GetConfigurationManagerCommand"; import { GetServiceSettingsCommandInput, GetServiceSettingsCommandOutput, } from "./commands/GetServiceSettingsCommand"; import { ListConfigurationManagersCommandInput, ListConfigurationManagersCommandOutput, } from "./commands/ListConfigurationManagersCommand"; import { ListConfigurationsCommandInput, ListConfigurationsCommandOutput, } from "./commands/ListConfigurationsCommand"; import { ListQuickSetupTypesCommandInput, ListQuickSetupTypesCommandOutput, } from "./commands/ListQuickSetupTypesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateConfigurationDefinitionCommandInput, UpdateConfigurationDefinitionCommandOutput, } from "./commands/UpdateConfigurationDefinitionCommand"; import { UpdateConfigurationManagerCommandInput, UpdateConfigurationManagerCommandOutput, } from "./commands/UpdateConfigurationManagerCommand"; import { UpdateServiceSettingsCommandInput, UpdateServiceSettingsCommandOutput, } from "./commands/UpdateServiceSettingsCommand"; import { SSMQuickSetupClient } from "./SSMQuickSetupClient"; export interface SSMQuickSetup { createConfigurationManager( args: CreateConfigurationManagerCommandInput, options?: __HttpHandlerOptions, ): Promise; createConfigurationManager( args: CreateConfigurationManagerCommandInput, cb: (err: any, data?: CreateConfigurationManagerCommandOutput) => void, ): void; createConfigurationManager( args: CreateConfigurationManagerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationManagerCommandOutput) => void, ): void; deleteConfigurationManager( args: DeleteConfigurationManagerCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConfigurationManager( args: DeleteConfigurationManagerCommandInput, cb: (err: any, data?: DeleteConfigurationManagerCommandOutput) => void, ): void; deleteConfigurationManager( args: DeleteConfigurationManagerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationManagerCommandOutput) => void, ): void; getConfiguration( args: GetConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getConfiguration( args: GetConfigurationCommandInput, cb: (err: any, data?: GetConfigurationCommandOutput) => void, ): void; getConfiguration( args: GetConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConfigurationCommandOutput) => void, ): void; getConfigurationManager( args: GetConfigurationManagerCommandInput, options?: __HttpHandlerOptions, ): Promise; getConfigurationManager( args: GetConfigurationManagerCommandInput, cb: (err: any, data?: GetConfigurationManagerCommandOutput) => void, ): void; getConfigurationManager( args: GetConfigurationManagerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConfigurationManagerCommandOutput) => void, ): void; getServiceSettings(): Promise; getServiceSettings( args: GetServiceSettingsCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceSettings( args: GetServiceSettingsCommandInput, cb: (err: any, data?: GetServiceSettingsCommandOutput) => void, ): void; getServiceSettings( args: GetServiceSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceSettingsCommandOutput) => void, ): void; listConfigurationManagers(): Promise; listConfigurationManagers( args: ListConfigurationManagersCommandInput, options?: __HttpHandlerOptions, ): Promise; listConfigurationManagers( args: ListConfigurationManagersCommandInput, cb: (err: any, data?: ListConfigurationManagersCommandOutput) => void, ): void; listConfigurationManagers( args: ListConfigurationManagersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationManagersCommandOutput) => 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; listQuickSetupTypes(): Promise; listQuickSetupTypes( args: ListQuickSetupTypesCommandInput, options?: __HttpHandlerOptions, ): Promise; listQuickSetupTypes( args: ListQuickSetupTypesCommandInput, cb: (err: any, data?: ListQuickSetupTypesCommandOutput) => void, ): void; listQuickSetupTypes( args: ListQuickSetupTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListQuickSetupTypesCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateConfigurationDefinition( args: UpdateConfigurationDefinitionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateConfigurationDefinition( args: UpdateConfigurationDefinitionCommandInput, cb: (err: any, data?: UpdateConfigurationDefinitionCommandOutput) => void, ): void; updateConfigurationDefinition( args: UpdateConfigurationDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationDefinitionCommandOutput) => void, ): void; updateConfigurationManager( args: UpdateConfigurationManagerCommandInput, options?: __HttpHandlerOptions, ): Promise; updateConfigurationManager( args: UpdateConfigurationManagerCommandInput, cb: (err: any, data?: UpdateConfigurationManagerCommandOutput) => void, ): void; updateConfigurationManager( args: UpdateConfigurationManagerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationManagerCommandOutput) => void, ): void; updateServiceSettings(): Promise; updateServiceSettings( args: UpdateServiceSettingsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServiceSettings( args: UpdateServiceSettingsCommandInput, cb: (err: any, data?: UpdateServiceSettingsCommandOutput) => void, ): void; updateServiceSettings( args: UpdateServiceSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceSettingsCommandOutput) => void, ): void; paginateListConfigurationManagers( args?: ListConfigurationManagersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListConfigurations( args?: ListConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class SSMQuickSetup extends SSMQuickSetupClient implements SSMQuickSetup {}