import type { Quad } from '@rdfjs/types'; import type { Update, AskQuery, SelectQuery, ConstructQuery } from 'sparqljs'; import type { QueryExecutor, SelectVariableQueryResult } from './SparqlQueryExecutor'; export declare class InMemorySparqlQueryExecutor implements QueryExecutor { private readonly engine; private readonly store; private readonly sparqlGenerator; private readonly queryContext; constructor(); executeSparqlSelectAndGetData = TQuery extends SelectQuery ? SelectVariableQueryResult : Quad>(query: TQuery): Promise; executeSparqlSelectAndGetDataRaw(query: string): Promise[]>; executeSparqlConstructAndGetDataRaw(query: string): Promise; private getDataFromStream; executeSparqlUpdate(query: Update): Promise; executeRawSparqlUpdate(query: string): Promise; executeAskQueryAndGetResponse(query: AskQuery): Promise; executeSelectCountAndGetResponse(query: SelectQuery): Promise; } //# sourceMappingURL=InMemorySparqlQueryExecutor.d.ts.map