import type { JSONSchemaAttributes, JSONSchemaType, Ref } from "../input/JSONSchemaInput"; import type { JSONSchema } from "../input/JSONSchemaStore"; import { TypeAttributeKind } from "./TypeAttributes"; export declare function addDescriptionToSchema(schema: { [name: string]: unknown; }, description: Iterable | undefined): void; export declare const descriptionTypeAttributeKind: TypeAttributeKind>; export declare const propertyDescriptionsTypeAttributeKind: TypeAttributeKind>>; export declare function descriptionAttributeProducer(schema: JSONSchema, ref: Ref, types: Set): JSONSchemaAttributes | undefined;