import { JSONSchema7 } from 'json-schema';
/**
 * Returns a de-duplicated list of required attribute names from a JSON Schema.
 * Traverses nested combinators (allOf, anyOf, oneOf).
 * For:
 *  - allOf: union of required fields
 */
export default function getRequiredAttributes(jsonSchema: JSONSchema7 | Record<string, unknown> | undefined | null): string[];
//# sourceMappingURL=getRequiredAttributes.d.ts.map