import { ParserBuilder } from '@traqula/core'; import { gram } from '@traqula/rules-sparql-1-1'; export declare const expressionParserBuilder: ParserBuilder & import("@traqula/rules-sparql-1-1").SparqlGrammarRule<"string", import("@traqula/rules-sparql-1-1").TermLiteralStr>; 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, []>; 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]>; 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, []>; 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, []>; 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, []>; }>; export type ExpressionParser = ReturnType;