import type { StorageManagementContext } from "../../api/storageManagementContext.js"; import type { ManagementPoliciesDeleteOptionalParams, ManagementPoliciesCreateOrUpdateOptionalParams, ManagementPoliciesGetOptionalParams } from "../../api/managementPolicies/options.js"; import type { ManagementPolicy, ManagementPolicyName } from "../../models/models.js"; /** Interface representing a ManagementPolicies operations. */ export interface ManagementPoliciesOperations { /** Deletes the managementpolicy associated with the specified storage account. */ delete: (resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, options?: ManagementPoliciesDeleteOptionalParams) => Promise; /** Sets the managementpolicy to the specified storage account. */ createOrUpdate: (resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, properties: ManagementPolicy, options?: ManagementPoliciesCreateOrUpdateOptionalParams) => Promise; /** Gets the managementpolicy associated with the specified storage account. */ get: (resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, options?: ManagementPoliciesGetOptionalParams) => Promise; } export declare function _getManagementPoliciesOperations(context: StorageManagementContext): ManagementPoliciesOperations; //# sourceMappingURL=index.d.ts.map