export { getTargetLanguage, quicktypeMultiFile, quicktypeMultiFileSync, quicktype, combineRenderResults, } from "./Run.js";
export { inferenceFlags, inferenceFlagNames, defaultInferenceFlags, inferenceFlagsObject, } from "./Inference.js";
export { CompressedJSON } from "./input/CompressedJSON.js";
export { InputData, JSONInput, jsonInputForTargetLanguage, } from "./input/Inputs.js";
export { JSONSchemaInput, } from "./input/JSONSchemaInput.js";
export { Ref, } from "./input/JSONSchemaInput.js";
export { Option, getOptionValues, } from "./RendererOptions/index.js";
export { TargetLanguage, } from "./TargetLanguage.js";
export { modifySource, singleWord, parenIfNeeded, } from "./Source.js";
export { Name, funPrefixNamer, Namer } from "./Naming.js";
export { IssueAnnotationData } from "./Annotation.js";
export { panic, assert, defined, assertNever, parseJSON, checkStringMap, checkArray, inflateBase64, } from "./support/Support.js";
export { splitIntoWords, capitalize, combineWords, firstUpperWordStyle, allUpperWordStyle, legalizeCharacters, isLetterOrDigit, } from "./support/Strings.js";
export { train as trainMarkovChain } from "./MarkovChain.js";
export { QuickTypeError, messageError, messageAssert } from "./Messages.js";
export { Type, PrimitiveType, ArrayType, ClassType, ClassProperty, EnumType, MapType, UnionType, ObjectType, } from "./Type/index.js";
export { getStream } from "./input/io/get-stream/index.js";
export { readableFromFileOrURL, readFromFileOrURL } from "./input/io/NodeIO.js";
export { FetchingJSONSchemaStore } from "./input/FetchingJSONSchemaStore.js";
export { JSONSchemaStore } from "./input/JSONSchemaStore.js";
export { sourcesFromPostmanCollection } from "./input/PostmanCollection.js";
export { TypeBuilder } from "./Type/TypeBuilder.js";
export { derefTypeRef } from "./Type/TypeRef.js";
export { TypeAttributeKind, emptyTypeAttributes, } from "./attributes/TypeAttributes.js";
export { TypeNames, makeNamesTypeAttributes, namesTypeAttributeKind, } from "./attributes/TypeNames.js";
export { StringTypes } from "./attributes/StringTypes.js";
export { removeNullFromUnion, matchType, nullableFromUnion, } from "./Type/TypeUtils.js";
export { ConvenienceRenderer } from "./ConvenienceRenderer.js";
export { uriTypeAttributeKind } from "./attributes/URIAttributes.js";
export * from "./language/index.js";
