import type { OpenapiSchema } from './types.js';
export declare const flattenOpenapiSchema: (schema: OpenapiSchema) => OpenapiSchema;
type AllOfSchema = OpenapiSchema & Required<Pick<OpenapiSchema, 'allOf'>>;
export declare const flattenAllOfSchema: (schema: AllOfSchema) => OpenapiSchema;
type OneOfSchema = OpenapiSchema & Required<Pick<OpenapiSchema, 'oneOf'>>;
export declare const flattenOneOfSchema: (schema: OneOfSchema) => OpenapiSchema;
export {};
