import type { AzureQuotaExtensionAPIContext } from "../../api/azureQuotaExtensionAPIContext.js"; import type { GroupQuotaSubscriptionRequestsListOptionalParams, GroupQuotaSubscriptionRequestsGetOptionalParams } from "../../api/groupQuotaSubscriptionRequests/options.js"; import type { GroupQuotaSubscriptionRequestStatus } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a GroupQuotaSubscriptionRequests operations. */ export interface GroupQuotaSubscriptionRequestsOperations { /** List API to check the status of a subscriptionId requests by requestId. Request history is maintained for 1 year. */ list: (managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionRequestsListOptionalParams) => PagedAsyncIterableIterator; /** Get API to check the status of a subscriptionIds request by requestId. Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status. */ get: (managementGroupId: string, groupQuotaName: string, requestId: string, options?: GroupQuotaSubscriptionRequestsGetOptionalParams) => Promise; } export declare function _getGroupQuotaSubscriptionRequestsOperations(context: AzureQuotaExtensionAPIContext): GroupQuotaSubscriptionRequestsOperations; //# sourceMappingURL=index.d.ts.map