import * as ts from 'typescript'; import { JsonSchemaDraft04 } from './jsonSchemaDraft04'; import { JsonSchemaObject } from './type'; import SimpleTypes = JsonSchemaDraft04.Schema.Definitions.SimpleTypes; export declare function toTSType(type: string, debugSource?: JsonSchemaObject): ts.KeywordTypeSyntaxKind | ts.SyntaxKind.NullKeyword | undefined; export declare function reduceTypes(types: SimpleTypes[]): SimpleTypes[]; export declare function mergeSchema(a: any, b: any): boolean;