import IOSchema from './schema.cjs'; export { SchemaBuilder } from './schema.cjs'; export { default as TypedefRegistry } from './typedef-registry.cjs'; export { default as TypeDef } from './typedef.cjs'; export { default as processSchema } from './processor.cjs'; export { default as processObject } from './object-processor.cjs'; export { default as processCollection } from './processing/collection-processor.cjs'; export { default as compileObject } from './compile-object.cjs'; export { MemberProcessorFactory } from './processing/member-processor-factory.cjs'; export { processMember } from './processing/member-processor.cjs'; export { SchemaMetrics, SchemaUtils } from './schema-utils.cjs'; export { SchemaResolver } from './utils/schema-resolver.cjs'; export { ProcessingResult, ValidationUtils } from './utils/validation-utils.cjs'; export { SchemaValidator, ValidationResult } from './validation/schema-validator.cjs'; export { canonicalizeAdditionalProps } from './utils/additional-props-canonicalizer.cjs'; export { normalizeKeyToken } from './utils/member-utils.cjs'; export { MemberMap, SchemaConstructorArg } from './schema-types.cjs'; export { default as MemberDef } from './types/memberdef.cjs'; import '../parser/nodes/nodes.cjs'; import '../core/definitions.cjs'; import '../core/positions.cjs'; import '../core/collection.cjs'; import '../core/internet-object.cjs'; import '../parser/nodes/collections.cjs'; import '../parser/nodes/containers.cjs'; import '../parser/nodes/objects.cjs'; import '../parser/tokenizer/tokens.cjs'; import '../core/decimal/decimal.cjs'; import '../errors/io-error.cjs'; import '../parser/tokenizer/token-types.cjs'; import '../parser/nodes/members.cjs'; import '../parser/nodes/tokens.cjs'; import './processing/processing-context.cjs'; declare function compileSchema(name: string, schema: string): IOSchema; export { IOSchema, compileSchema };