import type { AdaptiveRemediationContract, Handoff, OperationManifest, SchemaDiagnostic, SchemaKind, SchemaValidationResult, WorktreeParallelContract } from "./types.js"; export { CONTRACT_TEXT_LIMITS } from "./contract-limits.ts"; /** * A pointer is safe to report because every segment is schema-derived, except the trailing segment * of an unknown-property diagnostic, which is authored input and is replaced instead of echoed. */ export declare function safeSchemaPointer(diagnostic: SchemaDiagnostic): string; /** Validate structure only. The input object is returned unchanged and is never mutated. */ export declare function validateSchema(kind: SchemaKind, value: unknown): SchemaValidationResult; export declare function validateHandoffSchema(value: unknown): SchemaValidationResult; export declare function validateOperationManifestSchema(value: unknown): SchemaValidationResult; export declare function validateWorktreeParallelSchema(value: unknown): SchemaValidationResult; export declare function validateAdaptiveRemediationSchema(value: unknown): SchemaValidationResult;