import type { Schema } from '../types/index.js'; import { $computed, $discriminations_, $discriminators, $discriminators_ } from './constants.js'; import type { AnyOfSchemaProps } from './types.js'; export declare class AnyOfSchema { type: 'anyOf'; elements: ELEMENTS; props: PROPS; [$discriminators_]: Record & { [$computed]: boolean; }; [$discriminations_]: Record & { [$computed]: boolean; }; constructor(elements: ELEMENTS, props: PROPS); get checked(): boolean; check(path?: string): void; get [$discriminators](): Record; match(value: string): Schema | undefined; }