import { ParserBuilder } from '@traqula/core'; import { gram } from '@traqula/rules-sparql-1-1'; export declare const subSelectParserBuilder: ParserBuilder & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"string", import("@traqula/rules-sparql-1-1").TermLiteralStr>; object: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"object", import("@traqula/rules-sparql-1-1").TripleNesting, [import("@traqula/rules-sparql-1-1").GraphNode, import("@traqula/rules-sparql-1-1").TermIriFull | import("@traqula/rules-sparql-1-1").TermIriPrefixed | import("@traqula/rules-sparql-1-1").TermVariable | import("@traqula/rules-sparql-1-1").PropertyPathChain | import("@traqula/rules-sparql-1-1").PathModified | import("@traqula/rules-sparql-1-1").PathNegated]>; filter: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"filter", import("@traqula/rules-sparql-1-1").PatternFilter, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"filter", import("@traqula/rules-sparql-1-1").PatternFilter, []>; bind: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"bind", import("@traqula/rules-sparql-1-1").PatternBind, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"bind", import("@traqula/rules-sparql-1-1").PatternBind, []>; solutionModifier: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"solutionModifier", import("@traqula/rules-sparql-1-1").SolutionModifiers, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"solutionModifier", import("@traqula/rules-sparql-1-1").SolutionModifiers, []>; expression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"expression", import("@traqula/rules-sparql-1-1").Expression, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"expression", import("@traqula/rules-sparql-1-1").Expression, []>; aggregate: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"aggregate", import("@traqula/rules-sparql-1-1").ExpressionAggregate, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"aggregate", import("@traqula/rules-sparql-1-1").ExpressionAggregate, []>; functionCall: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"functionCall", import("@traqula/rules-sparql-1-1").ExpressionFunctionCall>; path: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"path", import("@traqula/rules-sparql-1-1").Path>; blankNode: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"blankNode", import("@traqula/rules-sparql-1-1").TermBlank, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"blankNode", import("@traqula/rules-sparql-1-1").TermBlank, []>; subSelect: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"subSelect", import("@traqula/rules-sparql-1-1").QuerySelect>; selectClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"selectClause", import("@traqula/core").Wrap>, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"selectClause", import("@traqula/core").Wrap>, []>; valuesClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"valuesClause", import("@traqula/rules-sparql-1-1").PatternValues | undefined>; builtInStr: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStr", [import("@traqula/rules-sparql-1-1").Expression]>; builtInLang: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInLang", [import("@traqula/rules-sparql-1-1").Expression]>; builtInLangmatches: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInLangmatches", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInDatatype: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInDatatype", [import("@traqula/rules-sparql-1-1").Expression]>; builtInBound: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInBound", [import("@traqula/rules-sparql-1-1").TermVariable]>; builtInIri: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInUri: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInUri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInBnode: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInBnode", [import("@traqula/rules-sparql-1-1").Expression] | []>; builtInRand: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInRand", []>; builtInAbs: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInAbs", [import("@traqula/rules-sparql-1-1").Expression]>; builtInCeil: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInCeil", [import("@traqula/rules-sparql-1-1").Expression]>; builtInFloor: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInFloor", [import("@traqula/rules-sparql-1-1").Expression]>; builtInRound: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInRound", [import("@traqula/rules-sparql-1-1").Expression]>; builtInConcat: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInConcat", import("@traqula/rules-sparql-1-1").Expression[]>; builtInStrlen: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrlen", [import("@traqula/rules-sparql-1-1").Expression]>; builtInUcase: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInUcase", [import("@traqula/rules-sparql-1-1").Expression]>; builtInLcase: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInLcase", [import("@traqula/rules-sparql-1-1").Expression]>; builtInEncode_for_uri: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInEncode_for_uri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInContains: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInContains", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrstarts: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrstarts", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrends: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrends", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrbefore: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrbefore", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrafter: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrafter", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInYear: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInYear", [import("@traqula/rules-sparql-1-1").Expression]>; builtInMonth: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInMonth", [import("@traqula/rules-sparql-1-1").Expression]>; builtInDay: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInDay", [import("@traqula/rules-sparql-1-1").Expression]>; builtInHours: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInHours", [import("@traqula/rules-sparql-1-1").Expression]>; builtInMinutes: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInMinutes", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSeconds: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSeconds", [import("@traqula/rules-sparql-1-1").Expression]>; builtInTimezone: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInTimezone", [import("@traqula/rules-sparql-1-1").Expression]>; builtInTz: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInTz", [import("@traqula/rules-sparql-1-1").Expression]>; builtInNow: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInNow", []>; builtInUuid: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInUuid", []>; builtInStruuid: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStruuid", []>; builtInMd5: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInMd5", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha1: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSha1", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha256: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSha256", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha384: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSha384", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha512: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSha512", [import("@traqula/rules-sparql-1-1").Expression]>; builtInCoalesce: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInCoalesce", import("@traqula/rules-sparql-1-1").Expression[]>; builtInIf: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIf", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrlang: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrlang", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrdt: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInStrdt", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInSameterm: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSameterm", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInIsiri: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIsiri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsuri: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIsuri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsblank: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIsblank", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsliteral: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIsliteral", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsnumeric: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInIsnumeric", [import("@traqula/rules-sparql-1-1").Expression]>; builtInCall: import("@traqula/core").ParserRule; builtInRegex: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInRegex", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression] | [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInSubstr: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInSubstr", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression] | [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInReplace: import("@traqula/core").ParserRule & gram.RuleDefExpressionFunctionX<"builtInReplace", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression] | [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInExists: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"builtInExists", import("@traqula/rules-sparql-1-1").ExpressionPatternOperation>; builtInNotexists: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"builtInNotexists", import("@traqula/rules-sparql-1-1").ExpressionPatternOperation>; builtInCount: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"builtInCount", import("@traqula/rules-sparql-1-1").ExpressionAggregateDefault | import("@traqula/rules-sparql-1-1").ExpressionAggregateOnWildcard>; builtInSum: import("@traqula/core").ParserRule & gram.RuleDefExpressionAggregatorX<"builtInSum">; builtInMin: import("@traqula/core").ParserRule & gram.RuleDefExpressionAggregatorX<"builtInMin">; builtInMax: import("@traqula/core").ParserRule & gram.RuleDefExpressionAggregatorX<"builtInMax">; builtInAvg: import("@traqula/core").ParserRule & gram.RuleDefExpressionAggregatorX<"builtInAvg">; builtInSample: import("@traqula/core").ParserRule & gram.RuleDefExpressionAggregatorX<"builtInSample">; builtInGroup_concat: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"builtInGroup_concat", import("@traqula/rules-sparql-1-1").ExpressionAggregateDefault | import("@traqula/rules-sparql-1-1").ExpressionAggregateSeparator>; argList: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"argList", import("@traqula/core").Wrap, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"argList", import("@traqula/core").Wrap, []>; expressionList: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"expressionList", import("@traqula/core").Wrap>; conditionalOrExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"conditionalOrExpression", import("@traqula/rules-sparql-1-1").Expression>; conditionalAndExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"conditionalAndExpression", import("@traqula/rules-sparql-1-1").Expression>; valueLogical: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"valueLogical", import("@traqula/rules-sparql-1-1").Expression>; relationalExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"relationalExpression", import("@traqula/rules-sparql-1-1").Expression>; numericExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"numericExpression", import("@traqula/rules-sparql-1-1").Expression>; additiveExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"additiveExpression", import("@traqula/rules-sparql-1-1").Expression>; multiplicativeExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"multiplicativeExpression", import("@traqula/rules-sparql-1-1").Expression>; unaryExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"unaryExpression", import("@traqula/rules-sparql-1-1").Expression>; primaryExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"primaryExpression", import("@traqula/rules-sparql-1-1").Expression>; brackettedExpression: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"brackettedExpression", import("@traqula/rules-sparql-1-1").Expression>; iriOrFunction: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"iriOrFunction", import("@traqula/rules-sparql-1-1").ExpressionFunctionCall | import("@traqula/rules-sparql-1-1").TermIri, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"iriOrFunction", import("@traqula/rules-sparql-1-1").ExpressionFunctionCall | import("@traqula/rules-sparql-1-1").TermIri, []>; verb: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"verb", import("@traqula/rules-sparql-1-1").TermIri | import("@traqula/rules-sparql-1-1").TermVariable>; varOrTerm: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"varOrTerm", import("@traqula/rules-sparql-1-1").Term, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"varOrTerm", import("@traqula/rules-sparql-1-1").Term, []>; varOrIri: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"varOrIri", import("@traqula/rules-sparql-1-1").TermIri | import("@traqula/rules-sparql-1-1").TermVariable>; var: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"var", import("@traqula/rules-sparql-1-1").TermVariable, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"var", import("@traqula/rules-sparql-1-1").TermVariable, []>; graphTerm: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"graphTerm", import("@traqula/rules-sparql-1-1").GraphTerm, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"graphTerm", import("@traqula/rules-sparql-1-1").GraphTerm, []>; rdfLiteral: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"rdfLiteral", import("@traqula/rules-sparql-1-1").TermLiteral, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"rdfLiteral", import("@traqula/rules-sparql-1-1").TermLiteral, []>; numericLiteral: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"numericLiteral", import("@traqula/rules-sparql-1-1").TermLiteralTyped>; numericLiteralUnsigned: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"numericLiteralUnsigned", import("@traqula/rules-sparql-1-1").TermLiteralTyped>; numericLiteralPositive: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"numericLiteralPositive", import("@traqula/rules-sparql-1-1").TermLiteralTyped>; numericLiteralNegative: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"numericLiteralNegative", import("@traqula/rules-sparql-1-1").TermLiteralTyped>; booleanLiteral: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"booleanLiteral", import("@traqula/rules-sparql-1-1").TermLiteralTyped>; iri: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"iri", import("@traqula/rules-sparql-1-1").TermIri, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"iri", import("@traqula/rules-sparql-1-1").TermIri, []>; iriFull: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"iriFull", import("@traqula/rules-sparql-1-1").TermIriFull, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"iriFull", import("@traqula/rules-sparql-1-1").TermIriFull, []>; prefixedName: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"prefixedName", import("@traqula/rules-sparql-1-1").TermIriPrefixed, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"prefixedName", import("@traqula/rules-sparql-1-1").TermIriPrefixed, []>; VerbA: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"VerbA", import("@traqula/rules-sparql-1-1").TermIriFull>; pathEltOrInverse: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathEltOrInverse", import("@traqula/rules-sparql-1-1").Path>; pathSequence: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathSequence", import("@traqula/rules-sparql-1-1").TermIriFull | import("@traqula/rules-sparql-1-1").TermIriPrefixed | import("@traqula/rules-sparql-1-1").PropertyPathChain | import("@traqula/rules-sparql-1-1").PathModified | import("@traqula/rules-sparql-1-1").PathNegated>; pathAlternative: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathAlternative", import("@traqula/rules-sparql-1-1").TermIriFull | import("@traqula/rules-sparql-1-1").TermIriPrefixed | import("@traqula/rules-sparql-1-1").PropertyPathChain | import("@traqula/rules-sparql-1-1").PathModified | import("@traqula/rules-sparql-1-1").PathNegated>; pathElt: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathElt", import("@traqula/rules-sparql-1-1").Path>; pathMod: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathMod", import("@traqula/chevrotain").IToken & { image: "*" | "+" | "?"; }>; pathPrimary: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathPrimary", import("@traqula/rules-sparql-1-1").Path>; pathNegatedPropertySet: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathNegatedPropertySet", import("@traqula/rules-sparql-1-1").PathNegated>; pathOneInPropertySet: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"pathOneInPropertySet", import("@traqula/rules-sparql-1-1").TermIri | import("@traqula/rules-sparql-1-1").PathNegatedElt>; groupClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"groupClause", import("@traqula/rules-sparql-1-1").SolutionModifierGroup, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"groupClause", import("@traqula/rules-sparql-1-1").SolutionModifierGroup, []>; groupCondition: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"groupCondition", import("@traqula/rules-sparql-1-1").Expression | import("@traqula/rules-sparql-1-1").SolutionModifierGroupBind>; havingClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"havingClause", import("@traqula/rules-sparql-1-1").SolutionModifierHaving, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"havingClause", import("@traqula/rules-sparql-1-1").SolutionModifierHaving, []>; havingCondition: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"havingCondition", import("@traqula/rules-sparql-1-1").Expression>; orderClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"orderClause", import("@traqula/rules-sparql-1-1").SolutionModifierOrder, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"orderClause", import("@traqula/rules-sparql-1-1").SolutionModifierOrder, []>; orderCondition: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"orderCondition", import("@traqula/rules-sparql-1-1").Ordering>; limitOffsetClauses: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"limitOffsetClauses", import("@traqula/rules-sparql-1-1").SolutionModifierLimitOffset, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"limitOffsetClauses", import("@traqula/rules-sparql-1-1").SolutionModifierLimitOffset, []>; limitClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"limitClause", import("@traqula/core").Wrap>; offsetClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"offsetClause", import("@traqula/core").Wrap>; triplesBlock: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"triplesBlock", import("@traqula/rules-sparql-1-1").PatternBgp, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"triplesBlock", import("@traqula/rules-sparql-1-1").PatternBgp, []>; triplesSameSubjectPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"triplesSameSubjectPath", import("@traqula/rules-sparql-1-1").BasicGraphPattern>; propertyListPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"propertyListPath", import("@traqula/rules-sparql-1-1").TripleNesting[], [import("@traqula/rules-sparql-1-1").GraphNode]>; propertyListNotEmpty: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"propertyListNotEmpty", import("@traqula/rules-sparql-1-1").TripleNesting[], [import("@traqula/rules-sparql-1-1").GraphNode]>; propertyListPathNotEmpty: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"propertyListPathNotEmpty", import("@traqula/rules-sparql-1-1").TripleNesting[], [import("@traqula/rules-sparql-1-1").GraphNode]>; verbPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"verbPath", import("@traqula/rules-sparql-1-1").Path>; verbSimple: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"verbSimple", import("@traqula/rules-sparql-1-1").TermVariable>; objectList: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"objectList", import("@traqula/rules-sparql-1-1").TripleNesting[], [import("@traqula/rules-sparql-1-1").GraphNode, import("@traqula/rules-sparql-1-1").TermIriFull | import("@traqula/rules-sparql-1-1").TermIriPrefixed | import("@traqula/rules-sparql-1-1").TermVariable | import("@traqula/rules-sparql-1-1").PropertyPathChain | import("@traqula/rules-sparql-1-1").PathModified | import("@traqula/rules-sparql-1-1").PathNegated]>; objectListPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"objectListPath", import("@traqula/rules-sparql-1-1").TripleNesting[], [import("@traqula/rules-sparql-1-1").GraphNode, import("@traqula/rules-sparql-1-1").TermIriFull | import("@traqula/rules-sparql-1-1").TermIriPrefixed | import("@traqula/rules-sparql-1-1").TermVariable | import("@traqula/rules-sparql-1-1").PropertyPathChain | import("@traqula/rules-sparql-1-1").PathModified | import("@traqula/rules-sparql-1-1").PathNegated]>; objectPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"objectPath", import("@traqula/rules-sparql-1-1").TripleNesting, [import("@traqula/rules-sparql-1-1").GraphNode, import("@traqula/rules-sparql-1-1").TermIriFull | import("@traqula/rules-sparql-1-1").TermIriPrefixed | import("@traqula/rules-sparql-1-1").TermVariable | import("@traqula/rules-sparql-1-1").PropertyPathChain | import("@traqula/rules-sparql-1-1").PathModified | import("@traqula/rules-sparql-1-1").PathNegated]>; collection: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"collection", import("@traqula/rules-sparql-1-1").TripleCollectionList, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"collection", import("@traqula/rules-sparql-1-1").TripleCollectionList, []>; collectionPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"collectionPath", import("@traqula/rules-sparql-1-1").TripleCollectionList, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"collectionPath", import("@traqula/rules-sparql-1-1").TripleCollectionList, []>; triplesNode: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"triplesNode", import("@traqula/rules-sparql-1-1").TripleCollection, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"triplesNode", import("@traqula/rules-sparql-1-1").TripleCollection, []>; triplesNodePath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"triplesNodePath", import("@traqula/rules-sparql-1-1").TripleCollection, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"triplesNodePath", import("@traqula/rules-sparql-1-1").TripleCollection, []>; blankNodePropertyList: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"blankNodePropertyList", import("@traqula/rules-sparql-1-1").TripleCollectionBlankNodeProperties, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"blankNodePropertyList", import("@traqula/rules-sparql-1-1").TripleCollectionBlankNodeProperties, []>; blankNodePropertyListPath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"blankNodePropertyListPath", import("@traqula/rules-sparql-1-1").TripleCollectionBlankNodeProperties, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"blankNodePropertyListPath", import("@traqula/rules-sparql-1-1").TripleCollectionBlankNodeProperties, []>; graphNode: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"graphNode", import("@traqula/rules-sparql-1-1").TripleCollection | import("@traqula/rules-sparql-1-1").Term, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"graphNode", import("@traqula/rules-sparql-1-1").TripleCollection | import("@traqula/rules-sparql-1-1").Term, []>; graphNodePath: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"graphNodePath", import("@traqula/rules-sparql-1-1").TripleCollection | import("@traqula/rules-sparql-1-1").Term, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"graphNodePath", import("@traqula/rules-sparql-1-1").TripleCollection | import("@traqula/rules-sparql-1-1").Term, []>; whereClause: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"whereClause", import("@traqula/core").Wrap, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"whereClause", import("@traqula/core").Wrap, []>; groupGraphPattern: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"groupGraphPattern", import("@traqula/rules-sparql-1-1").PatternGroup, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"groupGraphPattern", import("@traqula/rules-sparql-1-1").PatternGroup, []>; groupGraphPatternSub: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"groupGraphPatternSub", import("@traqula/rules-sparql-1-1").Pattern[]>; graphPatternNotTriples: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"graphPatternNotTriples", import("@traqula/rules-sparql-1-1").PatternGroup | import("@traqula/rules-sparql-1-1").PatternUnion | import("@traqula/rules-sparql-1-1").PatternOptional | import("@traqula/rules-sparql-1-1").PatternMinus | import("@traqula/rules-sparql-1-1").PatternGraph | import("@traqula/rules-sparql-1-1").PatternService | import("@traqula/rules-sparql-1-1").PatternFilter | import("@traqula/rules-sparql-1-1").PatternBind | import("@traqula/rules-sparql-1-1").PatternValues, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"graphPatternNotTriples", import("@traqula/rules-sparql-1-1").PatternGroup | import("@traqula/rules-sparql-1-1").PatternUnion | import("@traqula/rules-sparql-1-1").PatternOptional | import("@traqula/rules-sparql-1-1").PatternMinus | import("@traqula/rules-sparql-1-1").PatternGraph | import("@traqula/rules-sparql-1-1").PatternService | import("@traqula/rules-sparql-1-1").PatternFilter | import("@traqula/rules-sparql-1-1").PatternBind | import("@traqula/rules-sparql-1-1").PatternValues, []>; optionalGraphPattern: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"optionalGraphPattern", import("@traqula/rules-sparql-1-1").PatternOptional, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"optionalGraphPattern", import("@traqula/rules-sparql-1-1").PatternOptional, []>; graphGraphPattern: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"graphGraphPattern", import("@traqula/rules-sparql-1-1").PatternGraph, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"graphGraphPattern", import("@traqula/rules-sparql-1-1").PatternGraph, []>; serviceGraphPattern: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"serviceGraphPattern", import("@traqula/rules-sparql-1-1").PatternService, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"serviceGraphPattern", import("@traqula/rules-sparql-1-1").PatternService, []>; inlineData: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"inlineData", import("@traqula/rules-sparql-1-1").PatternValues, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"inlineData", import("@traqula/rules-sparql-1-1").PatternValues, []>; dataBlock: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"dataBlock", import("@traqula/rules-sparql-1-1").PatternValues>; inlineDataOneVar: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"inlineDataOneVar", import("@traqula/rules-sparql-1-1").PatternValues>; inlineDataFull: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"inlineDataFull", import("@traqula/rules-sparql-1-1").PatternValues>; dataBlockValue: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"dataBlockValue", import("@traqula/rules-sparql-1-1").TermIri | import("@traqula/rules-sparql-1-1").TermLiteral | undefined>; minusGraphPattern: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"minusGraphPattern", import("@traqula/rules-sparql-1-1").PatternMinus, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"minusGraphPattern", import("@traqula/rules-sparql-1-1").PatternMinus, []>; groupOrUnionGraphPattern: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"groupOrUnionGraphPattern", import("@traqula/rules-sparql-1-1").PatternGroup | import("@traqula/rules-sparql-1-1").PatternUnion, []> & import("@traqula/rules-sparql-1-1").SparqlGeneratorRule<"groupOrUnionGraphPattern", import("@traqula/rules-sparql-1-1").PatternGroup | import("@traqula/rules-sparql-1-1").PatternUnion, []>; constraint: import("@traqula/core").ParserRule & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"constraint", import("@traqula/rules-sparql-1-1").Expression>; }>; export type SubSelectParser = ReturnType;