import IODefinitions from '../../core/definitions.cjs'; import { Position } from '../../core/positions.cjs'; import ContainerNode from './containers.cjs'; import Node from './nodes.cjs'; import '../../schema/schema.cjs'; import '../../schema/types/memberdef.cjs'; import '../../schema/schema-types.cjs'; declare class CollectionNode extends ContainerNode { constructor(children?: Array); toValue(defs?: IODefinitions): any; getStartPos(): Position; getEndPos(): Position; isEmpty(): boolean; toDebugString(): string; size(): number; hasValidItems(): boolean; getValidItems(): Node[]; isValid(): boolean; } export { CollectionNode as default };