import type { StorageManagementContext } from "../../api/storageManagementContext.js"; import type { QueueServicesListOptionalParams, QueueServicesSetServicePropertiesOptionalParams, QueueServicesGetServicePropertiesOptionalParams } from "../../api/queueServices/options.js"; import type { QueueServiceProperties, ListQueueServices } from "../../models/models.js"; /** Interface representing a QueueServices operations. */ export interface QueueServicesOperations { /** List all queue services for the storage account */ list: (resourceGroupName: string, accountName: string, options?: QueueServicesListOptionalParams) => Promise; /** Sets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. */ setServiceProperties: (resourceGroupName: string, accountName: string, parameters: QueueServiceProperties, options?: QueueServicesSetServicePropertiesOptionalParams) => Promise; /** Gets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. */ getServiceProperties: (resourceGroupName: string, accountName: string, options?: QueueServicesGetServicePropertiesOptionalParams) => Promise; } export declare function _getQueueServicesOperations(context: StorageManagementContext): QueueServicesOperations; //# sourceMappingURL=index.d.ts.map