import IODefinitions from '../core/definitions.cjs'; import IOObject from '../core/internet-object.cjs'; import ObjectNode from '../parser/nodes/objects.cjs'; import TokenNode from '../parser/nodes/tokens.cjs'; import IOSchema from './schema.cjs'; import { ProcessingContext } from './processing/processing-context.cjs'; import './types/memberdef.cjs'; import './schema-types.cjs'; import '../core/positions.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/containers.cjs'; import '../parser/nodes/nodes.cjs'; import '../parser/nodes/members.cjs'; declare function processObject(data: ObjectNode, schema: IOSchema | TokenNode, defs?: IODefinitions, collectionIndex?: number, context?: ProcessingContext): IOObject; export { processObject as default };