import type { Client } from "../kernel.js"; import type { ProjectSnapshotDto, ProjectSnapshotsListOptions, ProjectSnapshotsListResult, SnapshotRestoreOptions, SnapshotRestorePlanEnvelope, SnapshotRestoreResult } from "./snapshots.types.js"; export declare class Snapshots { private readonly client; constructor(client: Client); create(projectId: string): Promise; list(projectId: string, opts?: ProjectSnapshotsListOptions): Promise; get(projectId: string, snapshotId: string): Promise; delete(projectId: string, snapshotId: string): Promise; restorePlan(projectId: string, snapshotId: string, opts?: SnapshotRestoreOptions): Promise; restore(projectId: string, snapshotId: string, confirm: string, opts?: SnapshotRestoreOptions): Promise; } //# sourceMappingURL=snapshots.d.ts.map