import type { AnySchema, JsonSchema } from "./index.js"; import type { CompiledJsonSchema } from "./json-schema/types.js"; export declare const nativeJsonSchema: unique symbol; export type NativeSchema = AnySchema & { [nativeJsonSchema]?: { document: JsonSchema; validator: CompiledJsonSchema; }; }; export declare function withJsonSchema(projection: T, document: object): T;