import type { OpenAPI } from '@scalar/openapi-types';
type SchemaObject = OpenAPI.SchemaObject;
/**
 * Merges multiple OpenAPI schema objects into a single schema object.
 * Handles nested allOf compositions and merges properties recursively.
 *
 * @param schemas - Array of OpenAPI schema objects to merge
 * @returns Merged schema object
 */
export declare function mergeAllOfSchemas(schemas: SchemaObject[]): SchemaObject;
export {};
//# sourceMappingURL=merge-all-of-schemas.d.ts.map