export type Loader = (iri: string) => Promise<{
    document: any;
    documentUrl: string;
    contextUrl: string | null;
}>;
export declare class DocumentLoader {
    private didResolver;
    constructor();
    load(iri: string): Promise<{
        document: any;
        documentUrl: string;
        contextUrl: string | null;
    }>;
    private resolveDID;
}
export declare const createDocumentLoader: () => (iri: string) => Promise<{
    document: any;
    documentUrl: string;
    contextUrl: string | null;
}>;
//# sourceMappingURL=document-loader.d.ts.map