import type { StorageManagementContext } from "../../api/storageManagementContext.js"; import type { PrivateEndpointConnectionsListOptionalParams, PrivateEndpointConnectionsDeleteOptionalParams, PrivateEndpointConnectionsPutOptionalParams, PrivateEndpointConnectionsGetOptionalParams } from "../../api/privateEndpointConnections/options.js"; import type { PrivateEndpointConnection } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a PrivateEndpointConnections operations. */ export interface PrivateEndpointConnectionsOperations { /** List all the private endpoint connections associated with the storage account. */ list: (resourceGroupName: string, accountName: string, options?: PrivateEndpointConnectionsListOptionalParams) => PagedAsyncIterableIterator; /** Deletes the specified private endpoint connection associated with the storage account. */ delete: (resourceGroupName: string, accountName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams) => Promise; /** Update the state of specified private endpoint connection associated with the storage account. */ put: (resourceGroupName: string, accountName: string, privateEndpointConnectionName: string, properties: PrivateEndpointConnection, options?: PrivateEndpointConnectionsPutOptionalParams) => Promise; /** Gets the specified private endpoint connection associated with the storage account. */ get: (resourceGroupName: string, accountName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsGetOptionalParams) => Promise; } export declare function _getPrivateEndpointConnectionsOperations(context: StorageManagementContext): PrivateEndpointConnectionsOperations; //# sourceMappingURL=index.d.ts.map