import { OrchestrationTools } from './orchestration-tools.js'; /** * Import result. */ export interface ImportResult { status: 'success' | 'partial' | 'error'; imported_dimensions: string[]; skipped_dimensions: string[]; errors?: string[]; checksum_validation: { contract_valid: boolean; dimensions_valid: Record; }; } /** * Imports system snapshot (contract + dimension slices). * Supports full and delta snapshots. */ export declare class SnapshotImporter { private workspaceRoot; private orchestrationTools; constructor(workspaceRoot: string, orchestrationTools: OrchestrationTools); /** * Imports snapshot from file. * * @param snapshotPath Path to snapshot file * @param delta If true, apply as delta (incremental) * @returns Import result */ import(snapshotPath: string, delta?: boolean): Promise; /** * Validates snapshot checksums. */ private validateChecksums; /** * Imports a dimension slice. * * @param slice Dimension slice * @param delta If true, apply as delta */ private importDimensionSlice; /** * Computes checksum for data. */ private computeDataChecksum; } //# sourceMappingURL=snapshot-importer.d.ts.map