import type { OpenApiDocument } from '../types.js'; /** * Validate that `targets.single` and `targets.collections` resolve to * shapes the generator can handle. * * - Throws if a target path does not resolve to an object. * - Throws if a `collections` target resolves to a record whose direct * children are not all objects (catches passing a leaf schema where a * record-of-schemas is expected). */ export declare function validateTargets({ document, targets, }: { document: OpenApiDocument; targets: { single: string[]; collections: string[]; }; }): void;