import type { SchemaWrapper } from 'oas/dist/operation/get-parameters-as-json-schema';
/**
 * Run through a JSON Schema object and compose up an object containing default data for any schema
 * property that is required and also has a defined default.
 *
 * Code partially adapted from the `json-schema-default` package but modified to only return
 * defaults of required properties.
 *
 * @todo This is a good candidate to be moved into a core `oas` library method.
 * @see {@link https://github.com/mdornseif/json-schema-default}
 * @param jsonSchemas
 */
export default function getJSONSchemaDefaults(jsonSchemas: SchemaWrapper[]): {
    [x: string]: Record<string, unknown>;
};
