import { IToken } from "chevrotain";
import { W3SpecSparqlParser } from "millan";
import { SyntaxParser, SyntaxParseResult } from "./syntax-parser";
/**
 * An extended version of the Millan SPARQL parser that also returns semantic errors such as undefined prefixes.
 */
export declare class SparqlSyntaxParser implements SyntaxParser {
    readonly parser: W3SpecSparqlParser;
    get input(): IToken[];
    tokenize(document: string): IToken[];
    parse: (document: string) => SyntaxParseResult;
}
