import 'cross-fetch/polyfill'; import { Schema } from './jsonSchema'; export default class ReferenceResolver { private readonly schemaCache; private readonly referenceCache; dereference(refId: string): Schema; getAllRegisteredSchema(): IterableIterator; resolve(): Promise; registerRemoteSchema(url: string): Promise; registerSchema(schema: Schema): void; private addSchema; private addReference; clear(): void; }