export type SPARQLBindingsStream = { toArray(): Promise; }; export interface SPARQLQueryEngine { queryBindings(query: string, context: Record): Promise; queryBoolean(query: string, context: Record): Promise; invalidateHttpCache?: (url?: string) => Promise; } export type SPARQLQueryEngineFactory = () => SPARQLQueryEngine | Promise; export interface SPARQLEngineConfig { createQueryEngine?: SPARQLQueryEngineFactory; } export declare const configureSparqlEngine: (config?: SPARQLEngineConfig | null) => void; export declare const getConfiguredSparqlEngineFactory: (createQueryEngine?: SPARQLQueryEngineFactory | null) => SPARQLQueryEngineFactory; export declare const createNodeModuleSparqlEngineFactory: (resolveFrom: string) => SPARQLQueryEngineFactory; //# sourceMappingURL=sparql-engine.d.ts.map