import type { StorageManagementContext as Client } from "../index.js"; import type { ManagementPolicy, ManagementPolicyName } from "../../models/models.js"; import type { ManagementPoliciesDeleteOptionalParams, ManagementPoliciesCreateOrUpdateOptionalParams, ManagementPoliciesGetOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _$deleteSend(context: Client, resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, options?: ManagementPoliciesDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Deletes the managementpolicy associated with the specified storage account. */ export declare function $delete(context: Client, resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, options?: ManagementPoliciesDeleteOptionalParams): Promise; export declare function _createOrUpdateSend(context: Client, resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, properties: ManagementPolicy, options?: ManagementPoliciesCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Sets the managementpolicy to the specified storage account. */ export declare function createOrUpdate(context: Client, resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, properties: ManagementPolicy, options?: ManagementPoliciesCreateOrUpdateOptionalParams): Promise; export declare function _getSend(context: Client, resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, options?: ManagementPoliciesGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Gets the managementpolicy associated with the specified storage account. */ export declare function get(context: Client, resourceGroupName: string, accountName: string, managementPolicyName: ManagementPolicyName, options?: ManagementPoliciesGetOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map