import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AssociateUserCommandInput, AssociateUserCommandOutput, } from "./commands/AssociateUserCommand"; import { CreateLicenseServerEndpointCommandInput, CreateLicenseServerEndpointCommandOutput, } from "./commands/CreateLicenseServerEndpointCommand"; import { DeleteLicenseServerEndpointCommandInput, DeleteLicenseServerEndpointCommandOutput, } from "./commands/DeleteLicenseServerEndpointCommand"; import { DeregisterIdentityProviderCommandInput, DeregisterIdentityProviderCommandOutput, } from "./commands/DeregisterIdentityProviderCommand"; import { DisassociateUserCommandInput, DisassociateUserCommandOutput, } from "./commands/DisassociateUserCommand"; import { ListIdentityProvidersCommandInput, ListIdentityProvidersCommandOutput, } from "./commands/ListIdentityProvidersCommand"; import { ListInstancesCommandInput, ListInstancesCommandOutput, } from "./commands/ListInstancesCommand"; import { ListLicenseServerEndpointsCommandInput, ListLicenseServerEndpointsCommandOutput, } from "./commands/ListLicenseServerEndpointsCommand"; import { ListProductSubscriptionsCommandInput, ListProductSubscriptionsCommandOutput, } from "./commands/ListProductSubscriptionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListUserAssociationsCommandInput, ListUserAssociationsCommandOutput, } from "./commands/ListUserAssociationsCommand"; import { RegisterIdentityProviderCommandInput, RegisterIdentityProviderCommandOutput, } from "./commands/RegisterIdentityProviderCommand"; import { StartProductSubscriptionCommandInput, StartProductSubscriptionCommandOutput, } from "./commands/StartProductSubscriptionCommand"; import { StopProductSubscriptionCommandInput, StopProductSubscriptionCommandOutput, } from "./commands/StopProductSubscriptionCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateIdentityProviderSettingsCommandInput, UpdateIdentityProviderSettingsCommandOutput, } from "./commands/UpdateIdentityProviderSettingsCommand"; import { LicenseManagerUserSubscriptionsClient } from "./LicenseManagerUserSubscriptionsClient"; export interface LicenseManagerUserSubscriptions { associateUser( args: AssociateUserCommandInput, options?: __HttpHandlerOptions, ): Promise; associateUser( args: AssociateUserCommandInput, cb: (err: any, data?: AssociateUserCommandOutput) => void, ): void; associateUser( args: AssociateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateUserCommandOutput) => void, ): void; createLicenseServerEndpoint( args: CreateLicenseServerEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; createLicenseServerEndpoint( args: CreateLicenseServerEndpointCommandInput, cb: (err: any, data?: CreateLicenseServerEndpointCommandOutput) => void, ): void; createLicenseServerEndpoint( args: CreateLicenseServerEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLicenseServerEndpointCommandOutput) => void, ): void; deleteLicenseServerEndpoint( args: DeleteLicenseServerEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteLicenseServerEndpoint( args: DeleteLicenseServerEndpointCommandInput, cb: (err: any, data?: DeleteLicenseServerEndpointCommandOutput) => void, ): void; deleteLicenseServerEndpoint( args: DeleteLicenseServerEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLicenseServerEndpointCommandOutput) => void, ): void; deregisterIdentityProvider(): Promise; deregisterIdentityProvider( args: DeregisterIdentityProviderCommandInput, options?: __HttpHandlerOptions, ): Promise; deregisterIdentityProvider( args: DeregisterIdentityProviderCommandInput, cb: (err: any, data?: DeregisterIdentityProviderCommandOutput) => void, ): void; deregisterIdentityProvider( args: DeregisterIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterIdentityProviderCommandOutput) => void, ): void; disassociateUser(): Promise; disassociateUser( args: DisassociateUserCommandInput, options?: __HttpHandlerOptions, ): Promise; disassociateUser( args: DisassociateUserCommandInput, cb: (err: any, data?: DisassociateUserCommandOutput) => void, ): void; disassociateUser( args: DisassociateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateUserCommandOutput) => void, ): void; listIdentityProviders(): Promise; listIdentityProviders( args: ListIdentityProvidersCommandInput, options?: __HttpHandlerOptions, ): Promise; listIdentityProviders( args: ListIdentityProvidersCommandInput, cb: (err: any, data?: ListIdentityProvidersCommandOutput) => void, ): void; listIdentityProviders( args: ListIdentityProvidersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityProvidersCommandOutput) => void, ): void; listInstances(): Promise; listInstances( args: ListInstancesCommandInput, options?: __HttpHandlerOptions, ): Promise; listInstances( args: ListInstancesCommandInput, cb: (err: any, data?: ListInstancesCommandOutput) => void, ): void; listInstances( args: ListInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInstancesCommandOutput) => void, ): void; listLicenseServerEndpoints(): Promise; listLicenseServerEndpoints( args: ListLicenseServerEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; listLicenseServerEndpoints( args: ListLicenseServerEndpointsCommandInput, cb: (err: any, data?: ListLicenseServerEndpointsCommandOutput) => void, ): void; listLicenseServerEndpoints( args: ListLicenseServerEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLicenseServerEndpointsCommandOutput) => void, ): void; listProductSubscriptions( args: ListProductSubscriptionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listProductSubscriptions( args: ListProductSubscriptionsCommandInput, cb: (err: any, data?: ListProductSubscriptionsCommandOutput) => void, ): void; listProductSubscriptions( args: ListProductSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProductSubscriptionsCommandOutput) => 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; listUserAssociations( args: ListUserAssociationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listUserAssociations( args: ListUserAssociationsCommandInput, cb: (err: any, data?: ListUserAssociationsCommandOutput) => void, ): void; listUserAssociations( args: ListUserAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUserAssociationsCommandOutput) => void, ): void; registerIdentityProvider( args: RegisterIdentityProviderCommandInput, options?: __HttpHandlerOptions, ): Promise; registerIdentityProvider( args: RegisterIdentityProviderCommandInput, cb: (err: any, data?: RegisterIdentityProviderCommandOutput) => void, ): void; registerIdentityProvider( args: RegisterIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterIdentityProviderCommandOutput) => void, ): void; startProductSubscription( args: StartProductSubscriptionCommandInput, options?: __HttpHandlerOptions, ): Promise; startProductSubscription( args: StartProductSubscriptionCommandInput, cb: (err: any, data?: StartProductSubscriptionCommandOutput) => void, ): void; startProductSubscription( args: StartProductSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartProductSubscriptionCommandOutput) => void, ): void; stopProductSubscription(): Promise; stopProductSubscription( args: StopProductSubscriptionCommandInput, options?: __HttpHandlerOptions, ): Promise; stopProductSubscription( args: StopProductSubscriptionCommandInput, cb: (err: any, data?: StopProductSubscriptionCommandOutput) => void, ): void; stopProductSubscription( args: StopProductSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopProductSubscriptionCommandOutput) => 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; updateIdentityProviderSettings( args: UpdateIdentityProviderSettingsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateIdentityProviderSettings( args: UpdateIdentityProviderSettingsCommandInput, cb: (err: any, data?: UpdateIdentityProviderSettingsCommandOutput) => void, ): void; updateIdentityProviderSettings( args: UpdateIdentityProviderSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIdentityProviderSettingsCommandOutput) => void, ): void; paginateListIdentityProviders( args?: ListIdentityProvidersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListInstances( args?: ListInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLicenseServerEndpoints( args?: ListLicenseServerEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProductSubscriptions( args: ListProductSubscriptionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListUserAssociations( args: ListUserAssociationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class LicenseManagerUserSubscriptions extends LicenseManagerUserSubscriptionsClient implements LicenseManagerUserSubscriptions {}