import { DIDDocument } from 'did-resolver'; type ContextDocument = { '@context': Record; } & Record; type Document = ContextDocument | DIDDocument; type DocumentLoaderObject = { contextUrl: string | null; document: Document; documentUrl: string; }; type DocumentLoader = (url: string) => Promise; export type { ContextDocument, Document, DocumentLoader, DocumentLoaderObject };