import type { OpenAPIV3_1 } from '@scalar/openapi-types';
type SchemaObject = OpenAPIV3_1.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[], depth?: number): SchemaObject;
export {};
//# sourceMappingURL=merge-all-of-schemas.d.ts.map