import type { StorageManagementContext as Client } from "../index.js"; import type { FileServiceProperties, FileServiceItems, FileServiceUsage, _FileServiceUsages } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { FileServicesListServiceUsagesOptionalParams, FileServicesGetServiceUsageOptionalParams, FileServicesListOptionalParams, FileServicesSetServicePropertiesOptionalParams, FileServicesGetServicePropertiesOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listServiceUsagesSend(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesListServiceUsagesOptionalParams): StreamableMethod; export declare function _listServiceUsagesDeserialize(result: PathUncheckedResponse): Promise<_FileServiceUsages>; /** Gets the usages of file service in storage account. */ export declare function listServiceUsages(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesListServiceUsagesOptionalParams): PagedAsyncIterableIterator; export declare function _getServiceUsageSend(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesGetServiceUsageOptionalParams): StreamableMethod; export declare function _getServiceUsageDeserialize(result: PathUncheckedResponse): Promise; /** Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula. */ export declare function getServiceUsage(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesGetServiceUsageOptionalParams): Promise; export declare function _listSend(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise; /** List all file services in storage accounts */ export declare function list(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesListOptionalParams): Promise; export declare function _setServicePropertiesSend(context: Client, resourceGroupName: string, accountName: string, parameters: FileServiceProperties, options?: FileServicesSetServicePropertiesOptionalParams): StreamableMethod; export declare function _setServicePropertiesDeserialize(result: PathUncheckedResponse): Promise; /** Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. */ export declare function setServiceProperties(context: Client, resourceGroupName: string, accountName: string, parameters: FileServiceProperties, options?: FileServicesSetServicePropertiesOptionalParams): Promise; export declare function _getServicePropertiesSend(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesGetServicePropertiesOptionalParams): StreamableMethod; export declare function _getServicePropertiesDeserialize(result: PathUncheckedResponse): Promise; /** Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. */ export declare function getServiceProperties(context: Client, resourceGroupName: string, accountName: string, options?: FileServicesGetServicePropertiesOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map