import type { DynamicScope } from '../../../helpers/dynamic-ref.js'; import type { SchemaObject } from '../../../schemas/v3.1/strict/openapi-document.js'; /** Schema provenance collected only when a format needs more than the generated data. */ export type ExampleEvaluation = { schema: SchemaObject; value: unknown; path: string[]; name?: string; dynamicScope: DynamicScope; children: ExampleEvaluation[]; }; /** Per-call capture state; never shared with the JSON result cache. */ export type ExampleEvaluationState = { stack: ExampleEvaluation[]; root?: ExampleEvaluation; }; /** Internal option: keep the default JSON generation path free of provenance allocations. */ export declare const EXAMPLE_EVALUATION: unique symbol; //# sourceMappingURL=example-evaluation.d.ts.map