import type { AnyOfSchema, Schema } from '../../../../schema/index.js'; import type { ComputeObject } from '../../../../types/computeObject.js'; import type { FormattedValueJSONSchema } from './schema.js'; export type FormattedAnyOfJSONSchema = ComputeObject<{ anyOf: MapFormattedValueJSONSchema; }>; type MapFormattedValueJSONSchema = number extends SCHEMAS['length'] ? FormattedValueJSONSchema[] : SCHEMAS extends [infer SCHEMAS_HEAD, ...infer SCHEMAS_TAIL] ? SCHEMAS_HEAD extends Schema ? SCHEMAS_TAIL extends Schema[] ? MapFormattedValueJSONSchema ]> : never : never : RESULTS; export declare const getFormattedAnyOfJSONSchema: (schema: SCHEMA) => FormattedAnyOfJSONSchema; export {};