import { Query } from 'sparqljs';
import { NamedNode } from '@rdfjs/types';
export declare abstract class BaseQuery {
    protected readonly query: Query;
    protected constructor(query: Query);
    protected abstract validate(): void;
    toString: () => string;
    withDefaultGraph(graph?: NamedNode): this;
}
//# sourceMappingURL=sparql.d.ts.map