import type { StructuralBasis, StructuralReading, StructuralReadingEvidence as GeneratedStructuralReadingEvidence } from "../generated/graft-structural-history.js"; import { type StructuralReadingResult } from "../ports/structural-reading.js"; export type GeneratedModelMappingErrorCode = "ECHO_NATIVE_REFUSED" | "UNSUPPORTED_EVIDENCE_LABEL" | "UNSUPPORTED_READING_KIND" | "UNSUPPORTED_FRESHNESS" | "UNSUPPORTED_RESIDUAL_POSTURE" | "UNSUPPORTED_SUBSTRATE" | "UNSERIALIZABLE_PAYLOAD" | "EVIDENCE_MISMATCH" | "MISSING_PAYLOAD_JSON" | "PAYLOAD_DIGEST_MISMATCH" | "MALFORMED_PAYLOAD" | "MALFORMED_EVIDENCE_SUMMARY"; export declare class GeneratedModelMappingError extends Error { readonly code: GeneratedModelMappingErrorCode; constructor(code: GeneratedModelMappingErrorCode, message: string); } export interface StructuralReadingMappingContext { readonly repositoryId: string; } export interface GeneratedStructuralReadingBundle { readonly reading: StructuralReading; readonly evidence: GeneratedStructuralReadingEvidence; readonly basis: StructuralBasis; } export declare function toGeneratedStructuralReading(result: StructuralReadingResult, ctx: StructuralReadingMappingContext): GeneratedStructuralReadingBundle; export declare function fromGeneratedStructuralReading(reading: StructuralReading, evidence: GeneratedStructuralReadingEvidence): StructuralReadingResult; //# sourceMappingURL=structural-reading-generated-model.d.ts.map