import { SandboxGroupContext as Client } from "../sandboxGroupContext.js"; import { Snapshot } from "../../models/models.js"; import { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import { SnapshotsListOptionalParams, SnapshotsGetOptionalParams, SnapshotsDeleteOptionalParams } 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?: SnapshotsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise; /** List snapshots in this sandbox group. */ export declare function list(context: Client, options?: SnapshotsListOptionalParams): PagedAsyncIterableIterator; /** Get a snapshot by ID. */ export declare function get(context: Client, snapshotId: string, options?: SnapshotsGetOptionalParams): Promise; /** Delete a snapshot (returns immediately). */ export declare function $delete(context: Client, snapshotId: string, _options?: SnapshotsDeleteOptionalParams): Promise; /** Begin deleting a snapshot; resolves once GET returns 404. */ export declare function beginDelete(context: Client, snapshotId: string, options?: SnapshotsDeleteOptionalParams): PollerLike, void>; //# sourceMappingURL=operations.d.ts.map