import { SandboxGroupContext as Client } from "../sandboxGroupContext.js"; import { Volume } from "../../models/models.js"; import { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import { VolumesListOptionalParams, VolumesGetOptionalParams, VolumesCreateOptionalParams, VolumesDeleteOptionalParams } from "./options.js"; import { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import { PollerLike, OperationState } from "@azure/core-lro"; export declare function _listSend(context: Client, options?: VolumesListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise; /** List volumes in this sandbox group. */ export declare function list(context: Client, options?: VolumesListOptionalParams): PagedAsyncIterableIterator; /** Get a volume by name. */ export declare function get(context: Client, volumeName: string, options?: VolumesGetOptionalParams): Promise; /** Create a volume. */ export declare function create(context: Client, name: string, options?: VolumesCreateOptionalParams): Promise; /** Delete a volume (returns immediately). */ export declare function $delete(context: Client, volumeName: string, _options?: VolumesDeleteOptionalParams): Promise; /** Begin deleting a volume; resolves once GET returns 404. */ export declare function beginDelete(context: Client, volumeName: string, options?: VolumesDeleteOptionalParams): PollerLike, void>; //# sourceMappingURL=operations.d.ts.map