import type * as Schema from 'effect/Schema'; import * as jsonSchemaInternal from './internal/JsonSchema'; /** * Decode JSON Schema to Effect Schema. */ export declare const toEffectSchema: (root: jsonSchemaInternal.JsonSchemaType, _defs?: jsonSchemaInternal.JsonSchemaType['$defs']) => Schema.Schema.AnyNoContext; /** * Encode Effect Schema to JSON Schema. */ export declare const toJsonSchema: (schema: Schema.Schema.All | import("./Type").AnyEntity, options?: jsonSchemaInternal.JsonSchemaOptions) => import("effect/Types").DeepMutable; /** * Serializable JsonSchema type definition. */ export type JsonSchema = jsonSchemaInternal.JsonSchemaType; export declare const JsonSchema: Schema.Schema; //# sourceMappingURL=JsonSchema.d.ts.map