import * as Schema from '../types/index.mjs'; import { type XStatic } from '../static/index.mjs'; export interface XIntern { '~unsafe': Type; $ref: string; $defs: Record; } /** (Experimental) This function restructures the schema such that each distinct sub-schema is stored exactly once in a $defs object and keyed by content hash. */ export declare function Intern(schema: Schema): XIntern>; /** (Experimental) This function restructures the schema such that each distinct sub-schema is stored exactly once in a $defs object and keyed by content hash. */ export declare function Intern(context: Record, schema: Schema): XIntern>;