import { Entity } from './Entity'; import { ScalarSequence } from './ScalarSequence'; import { EntityFactory, Node, Primitive, Yaml, YAMLSequence } from './yaml-types'; export declare abstract class BaseMap extends Entity { get length(): number; getEntity = Yaml>(key: string, factory: EntityFactory): TEntity | undefined; getSequence(key: string, factory: EntityFactory | (new (node: Node, parent?: Yaml, key?: string) => ScalarSequence)): Entity | ScalarSequence | undefined; getValue(key: string): Primitive | undefined; delete(key: string): boolean; clear(): void; } //# sourceMappingURL=BaseMap.d.ts.map