import IODefinitions from '../core/definitions.js'; import IOObject from '../core/internet-object.js'; import ObjectNode from '../parser/nodes/objects.js'; import TokenNode from '../parser/nodes/tokens.js'; import IOSchema from './schema.js'; import { ProcessingContext } from './processing/processing-context.js'; import './types/memberdef.js'; import './schema-types.js'; import '../core/positions.js'; import '../parser/tokenizer/tokens.js'; import '../core/decimal/decimal.js'; import '../errors/io-error.js'; import '../parser/tokenizer/token-types.js'; import '../parser/nodes/containers.js'; import '../parser/nodes/nodes.js'; import '../parser/nodes/members.js'; declare function processObject(data: ObjectNode, schema: IOSchema | TokenNode, defs?: IODefinitions, collectionIndex?: number, context?: ProcessingContext): IOObject; export { processObject as default };