import type { GraphPointer } from 'clownface'; import type { NamedNode, Stream } from '@rdfjs/types'; import type { KopflosEnvironment } from './env/index.js'; import type { Kopflos } from './Kopflos.js'; export interface ResourceLoader { (iri: NamedNode, instance: Kopflos): Stream; } export interface ResourceLoaderLookup { (resourceShape: GraphPointer, env: KopflosEnvironment): Promise; } export declare function findResourceLoader(resourceShape: GraphPointer, env: KopflosEnvironment): Promise; export declare const describe: ResourceLoader; export declare const fromOwnGraph: ResourceLoader;