import IODefinitions from '../core/definitions.js'; import MemberNode from '../parser/nodes/members.js'; import Node from '../parser/nodes/nodes.js'; import TokenNode from '../parser/nodes/tokens.js'; import IOSchema from './schema.js'; import MemberDef from './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'; declare function compileObject(name: string, node: Node, defs?: IODefinitions): IOSchema | TokenNode; declare function getMemberDef(memberDef: MemberNode, path: string, defs?: IODefinitions): MemberDef; export { compileObject as default, getMemberDef };