import type { IObjectStorageMigrationPrepareRequest, TStagedObjectStorageBinding, TUnfencedObjectStorageBindingControlSnapshotDigestPayload } from './storagemigration.js'; export interface IStorageMigrationCanonicalDigestGoldenVector { input: TInput; canonicalJson: string; sha256: string; } export declare const storageMigrationCanonicalDigestGoldenVectors: { version: 2; targetRequest: { input: { readonly id: "object-data"; readonly kind: "objectStorage"; readonly storageClass: "backupCapacity"; readonly capacity: { readonly request: "500GiB"; readonly limit: "1TiB"; }; readonly reclaimPolicy: "retain"; readonly accessMode: "readWrite"; readonly delivery: { readonly type: "launcher-environment"; readonly keys: { readonly endpoint: "APP_S3_ENDPOINT"; readonly bucket: "APP_S3_BUCKET"; readonly region: "APP_S3_REGION"; readonly accessKeyId: "APP_S3_ACCESS_KEY"; readonly secretAccessKey: "APP_S3_SECRET_KEY"; }; }; }; canonicalJson: string; sha256: string; }; preparationSnapshot: { input: TUnfencedObjectStorageBindingControlSnapshotDigestPayload; canonicalJson: string; sha256: string; }; prepareRequest: { input: IObjectStorageMigrationPrepareRequest; canonicalJson: string; sha256: string; }; candidateBinding: { input: TStagedObjectStorageBinding; canonicalJson: string; sha256: string; }; };