import type { SchemaProps, SchemaRequiredProp } from '../types/index.js'; import type { MapAttributes } from './types.js'; export declare class MapSchema { type: 'map'; attributes: ATTRIBUTES; props: PROPS; keyAttributeNames: Set; savedAttributeNames: Set; requiredAttributeNames: Record>; constructor(attributes: ATTRIBUTES, props: PROPS); get checked(): boolean; check(path?: string): void; }