import type { StorageManagementContext } from "../../api/storageManagementContext.js"; import type { TableServicesListOptionalParams, TableServicesSetServicePropertiesOptionalParams, TableServicesGetServicePropertiesOptionalParams } from "../../api/tableServices/options.js"; import type { TableServiceProperties, ListTableServices } from "../../models/models.js"; /** Interface representing a TableServices operations. */ export interface TableServicesOperations { /** List all table services for the storage account. */ list: (resourceGroupName: string, accountName: string, options?: TableServicesListOptionalParams) => Promise; /** Sets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. */ setServiceProperties: (resourceGroupName: string, accountName: string, parameters: TableServiceProperties, options?: TableServicesSetServicePropertiesOptionalParams) => Promise; /** Gets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. */ getServiceProperties: (resourceGroupName: string, accountName: string, options?: TableServicesGetServicePropertiesOptionalParams) => Promise; } export declare function _getTableServicesOperations(context: StorageManagementContext): TableServicesOperations; //# sourceMappingURL=index.d.ts.map