import { type JsonSchema202012 } from "./types"; export declare const JSON_SCHEMA_202012_URI = "https://json-schema.org/draft/2020-12/schema"; /** Stable JSON serialization used for schema hashes and registry fingerprints. */ export declare function canonicalJson(value: unknown): string; export declare function verifyImplementationHash(filePath: string, expected: string): Promise; /** Validate and canonicalize a JSON Schema 2020-12 document without executing user code. */ export declare function canonicalizeJsonSchema(value: unknown): JsonSchema202012; export declare function schemaHash(schema: JsonSchema202012): string; /** Extract a common TypeBox/Zod declaration from source text without loading it. */ export declare function extractDeclaredToolSchema(source: string): JsonSchema202012; export declare function readSchemaDeclaration(pluginRoot: string, sourcePath: string, declaration: unknown, schemaPath?: string): Promise;