import type { OperationObject } from '../../schemas/v3.2/strict/openapi-document.js'; /** * Traverse the OpenAPI operation object and extract all example values. * * @param operation - The OpenAPI operation object to extract examples from */ export declare const traverseOperationExamples: (operation: OperationObject) => string[]; /** * Build an example key that does not collide with any example the operation already has. * * Draft examples are stored in a `Set`, so reusing an existing key silently no-ops instead of * creating a new entry. Callers that generate examples on the user's behalf (rather than asking * for a name) use this to keep every click producing a fresh example. * * The base name is returned untouched when it is still free, otherwise a numeric suffix is added: * `Generated`, `Generated (2)`, `Generated (3)`, ... */ export declare const getUniqueExampleName: (operation: OperationObject, baseName: string) => string; //# sourceMappingURL=traverse-examples.d.ts.map