import IODefinitions from '../../core/definitions.js'; import { Position } from '../../core/positions.js'; import Token from '../tokenizer/tokens.js'; import ContainerNode from './containers.js'; import Node from './nodes.js'; import '../../schema/schema.js'; import '../../schema/types/memberdef.js'; import '../../schema/schema-types.js'; import '../../core/decimal/decimal.js'; import '../../errors/io-error.js'; import '../tokenizer/token-types.js'; declare class ArrayNode extends ContainerNode { openBracket: Token; closeBracket: Token; constructor(children: (Node | undefined)[] | undefined, openBracket: Token, closeBracket: Token); toValue(defs?: IODefinitions): any; getStartPos(): Position; getEndPos(): Position; } export { ArrayNode as default };