import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AssociateServiceQuotaTemplateCommandInput, AssociateServiceQuotaTemplateCommandOutput, } from "./commands/AssociateServiceQuotaTemplateCommand"; import { CreateSupportCaseCommandInput, CreateSupportCaseCommandOutput, } from "./commands/CreateSupportCaseCommand"; import { DeleteServiceQuotaIncreaseRequestFromTemplateCommandInput, DeleteServiceQuotaIncreaseRequestFromTemplateCommandOutput, } from "./commands/DeleteServiceQuotaIncreaseRequestFromTemplateCommand"; import { DisassociateServiceQuotaTemplateCommandInput, DisassociateServiceQuotaTemplateCommandOutput, } from "./commands/DisassociateServiceQuotaTemplateCommand"; import { GetAssociationForServiceQuotaTemplateCommandInput, GetAssociationForServiceQuotaTemplateCommandOutput, } from "./commands/GetAssociationForServiceQuotaTemplateCommand"; import { GetAutoManagementConfigurationCommandInput, GetAutoManagementConfigurationCommandOutput, } from "./commands/GetAutoManagementConfigurationCommand"; import { GetAWSDefaultServiceQuotaCommandInput, GetAWSDefaultServiceQuotaCommandOutput, } from "./commands/GetAWSDefaultServiceQuotaCommand"; import { GetQuotaUtilizationReportCommandInput, GetQuotaUtilizationReportCommandOutput, } from "./commands/GetQuotaUtilizationReportCommand"; import { GetRequestedServiceQuotaChangeCommandInput, GetRequestedServiceQuotaChangeCommandOutput, } from "./commands/GetRequestedServiceQuotaChangeCommand"; import { GetServiceQuotaCommandInput, GetServiceQuotaCommandOutput, } from "./commands/GetServiceQuotaCommand"; import { GetServiceQuotaIncreaseRequestFromTemplateCommandInput, GetServiceQuotaIncreaseRequestFromTemplateCommandOutput, } from "./commands/GetServiceQuotaIncreaseRequestFromTemplateCommand"; import { ListAWSDefaultServiceQuotasCommandInput, ListAWSDefaultServiceQuotasCommandOutput, } from "./commands/ListAWSDefaultServiceQuotasCommand"; import { ListRequestedServiceQuotaChangeHistoryByQuotaCommandInput, ListRequestedServiceQuotaChangeHistoryByQuotaCommandOutput, } from "./commands/ListRequestedServiceQuotaChangeHistoryByQuotaCommand"; import { ListRequestedServiceQuotaChangeHistoryCommandInput, ListRequestedServiceQuotaChangeHistoryCommandOutput, } from "./commands/ListRequestedServiceQuotaChangeHistoryCommand"; import { ListServiceQuotaIncreaseRequestsInTemplateCommandInput, ListServiceQuotaIncreaseRequestsInTemplateCommandOutput, } from "./commands/ListServiceQuotaIncreaseRequestsInTemplateCommand"; import { ListServiceQuotasCommandInput, ListServiceQuotasCommandOutput, } from "./commands/ListServiceQuotasCommand"; import { ListServicesCommandInput, ListServicesCommandOutput, } from "./commands/ListServicesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutServiceQuotaIncreaseRequestIntoTemplateCommandInput, PutServiceQuotaIncreaseRequestIntoTemplateCommandOutput, } from "./commands/PutServiceQuotaIncreaseRequestIntoTemplateCommand"; import { RequestServiceQuotaIncreaseCommandInput, RequestServiceQuotaIncreaseCommandOutput, } from "./commands/RequestServiceQuotaIncreaseCommand"; import { StartAutoManagementCommandInput, StartAutoManagementCommandOutput, } from "./commands/StartAutoManagementCommand"; import { StartQuotaUtilizationReportCommandInput, StartQuotaUtilizationReportCommandOutput, } from "./commands/StartQuotaUtilizationReportCommand"; import { StopAutoManagementCommandInput, StopAutoManagementCommandOutput, } from "./commands/StopAutoManagementCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAutoManagementCommandInput, UpdateAutoManagementCommandOutput, } from "./commands/UpdateAutoManagementCommand"; import { ServiceQuotasClient } from "./ServiceQuotasClient"; export interface ServiceQuotas { associateServiceQuotaTemplate(): Promise; associateServiceQuotaTemplate( args: AssociateServiceQuotaTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; associateServiceQuotaTemplate( args: AssociateServiceQuotaTemplateCommandInput, cb: (err: any, data?: AssociateServiceQuotaTemplateCommandOutput) => void ): void; associateServiceQuotaTemplate( args: AssociateServiceQuotaTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateServiceQuotaTemplateCommandOutput) => void ): void; createSupportCase( args: CreateSupportCaseCommandInput, options?: __HttpHandlerOptions ): Promise; createSupportCase( args: CreateSupportCaseCommandInput, cb: (err: any, data?: CreateSupportCaseCommandOutput) => void ): void; createSupportCase( args: CreateSupportCaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSupportCaseCommandOutput) => void ): void; deleteServiceQuotaIncreaseRequestFromTemplate( args: DeleteServiceQuotaIncreaseRequestFromTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; deleteServiceQuotaIncreaseRequestFromTemplate( args: DeleteServiceQuotaIncreaseRequestFromTemplateCommandInput, cb: ( err: any, data?: DeleteServiceQuotaIncreaseRequestFromTemplateCommandOutput ) => void ): void; deleteServiceQuotaIncreaseRequestFromTemplate( args: DeleteServiceQuotaIncreaseRequestFromTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteServiceQuotaIncreaseRequestFromTemplateCommandOutput ) => void ): void; disassociateServiceQuotaTemplate(): Promise; disassociateServiceQuotaTemplate( args: DisassociateServiceQuotaTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateServiceQuotaTemplate( args: DisassociateServiceQuotaTemplateCommandInput, cb: (err: any, data?: DisassociateServiceQuotaTemplateCommandOutput) => void ): void; disassociateServiceQuotaTemplate( args: DisassociateServiceQuotaTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateServiceQuotaTemplateCommandOutput) => void ): void; getAssociationForServiceQuotaTemplate(): Promise; getAssociationForServiceQuotaTemplate( args: GetAssociationForServiceQuotaTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; getAssociationForServiceQuotaTemplate( args: GetAssociationForServiceQuotaTemplateCommandInput, cb: ( err: any, data?: GetAssociationForServiceQuotaTemplateCommandOutput ) => void ): void; getAssociationForServiceQuotaTemplate( args: GetAssociationForServiceQuotaTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetAssociationForServiceQuotaTemplateCommandOutput ) => void ): void; getAutoManagementConfiguration(): Promise; getAutoManagementConfiguration( args: GetAutoManagementConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getAutoManagementConfiguration( args: GetAutoManagementConfigurationCommandInput, cb: (err: any, data?: GetAutoManagementConfigurationCommandOutput) => void ): void; getAutoManagementConfiguration( args: GetAutoManagementConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutoManagementConfigurationCommandOutput) => void ): void; getAWSDefaultServiceQuota( args: GetAWSDefaultServiceQuotaCommandInput, options?: __HttpHandlerOptions ): Promise; getAWSDefaultServiceQuota( args: GetAWSDefaultServiceQuotaCommandInput, cb: (err: any, data?: GetAWSDefaultServiceQuotaCommandOutput) => void ): void; getAWSDefaultServiceQuota( args: GetAWSDefaultServiceQuotaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAWSDefaultServiceQuotaCommandOutput) => void ): void; getQuotaUtilizationReport( args: GetQuotaUtilizationReportCommandInput, options?: __HttpHandlerOptions ): Promise; getQuotaUtilizationReport( args: GetQuotaUtilizationReportCommandInput, cb: (err: any, data?: GetQuotaUtilizationReportCommandOutput) => void ): void; getQuotaUtilizationReport( args: GetQuotaUtilizationReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQuotaUtilizationReportCommandOutput) => void ): void; getRequestedServiceQuotaChange( args: GetRequestedServiceQuotaChangeCommandInput, options?: __HttpHandlerOptions ): Promise; getRequestedServiceQuotaChange( args: GetRequestedServiceQuotaChangeCommandInput, cb: (err: any, data?: GetRequestedServiceQuotaChangeCommandOutput) => void ): void; getRequestedServiceQuotaChange( args: GetRequestedServiceQuotaChangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRequestedServiceQuotaChangeCommandOutput) => void ): void; getServiceQuota( args: GetServiceQuotaCommandInput, options?: __HttpHandlerOptions ): Promise; getServiceQuota( args: GetServiceQuotaCommandInput, cb: (err: any, data?: GetServiceQuotaCommandOutput) => void ): void; getServiceQuota( args: GetServiceQuotaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceQuotaCommandOutput) => void ): void; getServiceQuotaIncreaseRequestFromTemplate( args: GetServiceQuotaIncreaseRequestFromTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; getServiceQuotaIncreaseRequestFromTemplate( args: GetServiceQuotaIncreaseRequestFromTemplateCommandInput, cb: ( err: any, data?: GetServiceQuotaIncreaseRequestFromTemplateCommandOutput ) => void ): void; getServiceQuotaIncreaseRequestFromTemplate( args: GetServiceQuotaIncreaseRequestFromTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetServiceQuotaIncreaseRequestFromTemplateCommandOutput ) => void ): void; listAWSDefaultServiceQuotas( args: ListAWSDefaultServiceQuotasCommandInput, options?: __HttpHandlerOptions ): Promise; listAWSDefaultServiceQuotas( args: ListAWSDefaultServiceQuotasCommandInput, cb: (err: any, data?: ListAWSDefaultServiceQuotasCommandOutput) => void ): void; listAWSDefaultServiceQuotas( args: ListAWSDefaultServiceQuotasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAWSDefaultServiceQuotasCommandOutput) => void ): void; listRequestedServiceQuotaChangeHistory(): Promise; listRequestedServiceQuotaChangeHistory( args: ListRequestedServiceQuotaChangeHistoryCommandInput, options?: __HttpHandlerOptions ): Promise; listRequestedServiceQuotaChangeHistory( args: ListRequestedServiceQuotaChangeHistoryCommandInput, cb: ( err: any, data?: ListRequestedServiceQuotaChangeHistoryCommandOutput ) => void ): void; listRequestedServiceQuotaChangeHistory( args: ListRequestedServiceQuotaChangeHistoryCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListRequestedServiceQuotaChangeHistoryCommandOutput ) => void ): void; listRequestedServiceQuotaChangeHistoryByQuota( args: ListRequestedServiceQuotaChangeHistoryByQuotaCommandInput, options?: __HttpHandlerOptions ): Promise; listRequestedServiceQuotaChangeHistoryByQuota( args: ListRequestedServiceQuotaChangeHistoryByQuotaCommandInput, cb: ( err: any, data?: ListRequestedServiceQuotaChangeHistoryByQuotaCommandOutput ) => void ): void; listRequestedServiceQuotaChangeHistoryByQuota( args: ListRequestedServiceQuotaChangeHistoryByQuotaCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListRequestedServiceQuotaChangeHistoryByQuotaCommandOutput ) => void ): void; listServiceQuotaIncreaseRequestsInTemplate(): Promise; listServiceQuotaIncreaseRequestsInTemplate( args: ListServiceQuotaIncreaseRequestsInTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; listServiceQuotaIncreaseRequestsInTemplate( args: ListServiceQuotaIncreaseRequestsInTemplateCommandInput, cb: ( err: any, data?: ListServiceQuotaIncreaseRequestsInTemplateCommandOutput ) => void ): void; listServiceQuotaIncreaseRequestsInTemplate( args: ListServiceQuotaIncreaseRequestsInTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListServiceQuotaIncreaseRequestsInTemplateCommandOutput ) => void ): void; listServiceQuotas( args: ListServiceQuotasCommandInput, options?: __HttpHandlerOptions ): Promise; listServiceQuotas( args: ListServiceQuotasCommandInput, cb: (err: any, data?: ListServiceQuotasCommandOutput) => void ): void; listServiceQuotas( args: ListServiceQuotasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceQuotasCommandOutput) => void ): void; listServices(): Promise; listServices( args: ListServicesCommandInput, options?: __HttpHandlerOptions ): Promise; listServices( args: ListServicesCommandInput, cb: (err: any, data?: ListServicesCommandOutput) => void ): void; listServices( args: ListServicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicesCommandOutput) => 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; putServiceQuotaIncreaseRequestIntoTemplate( args: PutServiceQuotaIncreaseRequestIntoTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; putServiceQuotaIncreaseRequestIntoTemplate( args: PutServiceQuotaIncreaseRequestIntoTemplateCommandInput, cb: ( err: any, data?: PutServiceQuotaIncreaseRequestIntoTemplateCommandOutput ) => void ): void; putServiceQuotaIncreaseRequestIntoTemplate( args: PutServiceQuotaIncreaseRequestIntoTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutServiceQuotaIncreaseRequestIntoTemplateCommandOutput ) => void ): void; requestServiceQuotaIncrease( args: RequestServiceQuotaIncreaseCommandInput, options?: __HttpHandlerOptions ): Promise; requestServiceQuotaIncrease( args: RequestServiceQuotaIncreaseCommandInput, cb: (err: any, data?: RequestServiceQuotaIncreaseCommandOutput) => void ): void; requestServiceQuotaIncrease( args: RequestServiceQuotaIncreaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RequestServiceQuotaIncreaseCommandOutput) => void ): void; startAutoManagement( args: StartAutoManagementCommandInput, options?: __HttpHandlerOptions ): Promise; startAutoManagement( args: StartAutoManagementCommandInput, cb: (err: any, data?: StartAutoManagementCommandOutput) => void ): void; startAutoManagement( args: StartAutoManagementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAutoManagementCommandOutput) => void ): void; startQuotaUtilizationReport(): Promise; startQuotaUtilizationReport( args: StartQuotaUtilizationReportCommandInput, options?: __HttpHandlerOptions ): Promise; startQuotaUtilizationReport( args: StartQuotaUtilizationReportCommandInput, cb: (err: any, data?: StartQuotaUtilizationReportCommandOutput) => void ): void; startQuotaUtilizationReport( args: StartQuotaUtilizationReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartQuotaUtilizationReportCommandOutput) => void ): void; stopAutoManagement(): Promise; stopAutoManagement( args: StopAutoManagementCommandInput, options?: __HttpHandlerOptions ): Promise; stopAutoManagement( args: StopAutoManagementCommandInput, cb: (err: any, data?: StopAutoManagementCommandOutput) => void ): void; stopAutoManagement( args: StopAutoManagementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopAutoManagementCommandOutput) => 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; updateAutoManagement(): Promise; updateAutoManagement( args: UpdateAutoManagementCommandInput, options?: __HttpHandlerOptions ): Promise; updateAutoManagement( args: UpdateAutoManagementCommandInput, cb: (err: any, data?: UpdateAutoManagementCommandOutput) => void ): void; updateAutoManagement( args: UpdateAutoManagementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAutoManagementCommandOutput) => void ): void; paginateListAWSDefaultServiceQuotas( args: ListAWSDefaultServiceQuotasCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRequestedServiceQuotaChangeHistory( args?: ListRequestedServiceQuotaChangeHistoryCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRequestedServiceQuotaChangeHistoryByQuota( args: ListRequestedServiceQuotaChangeHistoryByQuotaCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListServiceQuotaIncreaseRequestsInTemplate( args?: ListServiceQuotaIncreaseRequestsInTemplateCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListServiceQuotas( args: ListServiceQuotasCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListServices( args?: ListServicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class ServiceQuotas extends ServiceQuotasClient implements ServiceQuotas {}