import type { OpenAPIV3_1 } from 'openapi-types'; type SchemaObject = OpenAPIV3_1.SchemaObject; type ReferenceObject = OpenAPIV3_1.ReferenceObject; /** * Reject a schema whose inline nesting exceeds {@link MAX_SCHEMA_DEPTH}, before any * recursive pass (type/zod emission, topo-sort ref collection, self-ref detection) * runs on it. The check is iterative (it keeps its own explicit stack and never * recurses), so the guard itself cannot overflow. `$ref`s are treated as leaves. */ export declare function assertBoundedDepth(root: SchemaObject | ReferenceObject): void; export {}; //# sourceMappingURL=schema-depth.d.ts.map