import type { StorageManagementContext } from "../../api/storageManagementContext.js"; import type { BlobAccessPointConnectionTestsTestProposedConnectionOptionalParams } from "../../api/blobAccessPointConnectionTests/options.js"; import type { BlobAccessPointConnectionTestResponse, BlobAccessPointProposedConnectionTestRequest } from "../../models/models.js"; import type { SimplePollerLike } from "../../static-helpers/simplePollerHelpers.js"; import type { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a BlobAccessPointConnectionTests operations. */ export interface BlobAccessPointConnectionTestsOperations { /** Test a proposed Blob Access Point connection before the configuration is created. The connection is validated in the context of the storage account in the request path, so no Blob Access Point configuration needs to exist beforehand. */ testProposedConnection: (resourceGroupName: string, accountName: string, body: BlobAccessPointProposedConnectionTestRequest, options?: BlobAccessPointConnectionTestsTestProposedConnectionOptionalParams) => PollerLike, BlobAccessPointConnectionTestResponse>; /** @deprecated use testProposedConnection instead */ beginTestProposedConnection: (resourceGroupName: string, accountName: string, body: BlobAccessPointProposedConnectionTestRequest, options?: BlobAccessPointConnectionTestsTestProposedConnectionOptionalParams) => Promise, BlobAccessPointConnectionTestResponse>>; /** @deprecated use testProposedConnection instead */ beginTestProposedConnectionAndWait: (resourceGroupName: string, accountName: string, body: BlobAccessPointProposedConnectionTestRequest, options?: BlobAccessPointConnectionTestsTestProposedConnectionOptionalParams) => Promise; } export declare function _getBlobAccessPointConnectionTestsOperations(context: StorageManagementContext): BlobAccessPointConnectionTestsOperations; //# sourceMappingURL=index.d.ts.map