import { Builder } from '@traqula/core'; import { gram } from '@traqula/rules-sparql-1-1'; export declare const expressionParserBuilder: Builder<"string" | "var" | "builtInStr" | "builtInLang" | "builtInLangmatches" | "builtInDatatype" | "builtInBound" | "builtInIri" | "builtInUri" | "builtInBnode" | "builtInRand" | "builtInAbs" | "builtInCeil" | "builtInFloor" | "builtInRound" | "builtInConcat" | "builtInStrlen" | "builtInUcase" | "builtInLcase" | "builtInEncode_for_uri" | "builtInContains" | "builtInStrstarts" | "builtInStrends" | "builtInStrbefore" | "builtInStrafter" | "builtInYear" | "builtInMonth" | "builtInDay" | "builtInHours" | "builtInMinutes" | "builtInSeconds" | "builtInTimezone" | "builtInTz" | "builtInNow" | "builtInUuid" | "builtInStruuid" | "builtInMd5" | "builtInSha1" | "builtInSha256" | "builtInSha384" | "builtInSha512" | "builtInCoalesce" | "builtInIf" | "builtInStrlang" | "builtInStrdt" | "builtInSameterm" | "builtInIsiri" | "builtInIsuri" | "builtInIsblank" | "builtInIsliteral" | "builtInIsnumeric" | "builtInRegex" | "builtInSubstr" | "builtInReplace" | "builtInCount" | "builtInSum" | "builtInMin" | "builtInMax" | "builtInAvg" | "builtInSample" | "builtInGroup_concat" | "aggregate" | "rdfLiteral" | "iri" | "numericLiteral" | "numericLiteralUnsigned" | "numericLiteralPositive" | "numericLiteralNegative" | "booleanLiteral" | "prefixedName" | "argList" | "expressionList" | "expression" | "conditionalOrExpression" | "conditionalAndExpression" | "valueLogical" | "relationalExpression" | "numericExpression" | "additiveExpression" | "multiplicativeExpression" | "unaryExpression" | "primaryExpression" | "brackettedExpression" | "builtInCall" | "iriOrFunction", { string: import("@traqula/core").RuleDef<"string", string>; var: import("@traqula/core").RuleDef<"var", import("@rdfjs/types").Variable>; builtInStr: gram.RuleDefExpressionFunctionX<"builtInStr", [import("@traqula/rules-sparql-1-1").Expression]>; builtInLang: gram.RuleDefExpressionFunctionX<"builtInLang", [import("@traqula/rules-sparql-1-1").Expression]>; builtInLangmatches: gram.RuleDefExpressionFunctionX<"builtInLangmatches", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInDatatype: gram.RuleDefExpressionFunctionX<"builtInDatatype", [import("@traqula/rules-sparql-1-1").Expression]>; builtInBound: gram.RuleDefExpressionFunctionX<"builtInBound", [import("@rdfjs/types").Variable]>; builtInIri: gram.RuleDefExpressionFunctionX<"builtInIri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInUri: gram.RuleDefExpressionFunctionX<"builtInUri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInBnode: gram.RuleDefExpressionFunctionX<"builtInBnode", [] | [import("@traqula/rules-sparql-1-1").Expression]>; builtInRand: gram.RuleDefExpressionFunctionX<"builtInRand", []>; builtInAbs: gram.RuleDefExpressionFunctionX<"builtInAbs", [import("@traqula/rules-sparql-1-1").Expression]>; builtInCeil: gram.RuleDefExpressionFunctionX<"builtInCeil", [import("@traqula/rules-sparql-1-1").Expression]>; builtInFloor: gram.RuleDefExpressionFunctionX<"builtInFloor", [import("@traqula/rules-sparql-1-1").Expression]>; builtInRound: gram.RuleDefExpressionFunctionX<"builtInRound", [import("@traqula/rules-sparql-1-1").Expression]>; builtInConcat: gram.RuleDefExpressionFunctionX<"builtInConcat", import("@traqula/rules-sparql-1-1").Expression[]>; builtInStrlen: gram.RuleDefExpressionFunctionX<"builtInStrlen", [import("@traqula/rules-sparql-1-1").Expression]>; builtInUcase: gram.RuleDefExpressionFunctionX<"builtInUcase", [import("@traqula/rules-sparql-1-1").Expression]>; builtInLcase: gram.RuleDefExpressionFunctionX<"builtInLcase", [import("@traqula/rules-sparql-1-1").Expression]>; builtInEncode_for_uri: gram.RuleDefExpressionFunctionX<"builtInEncode_for_uri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInContains: gram.RuleDefExpressionFunctionX<"builtInContains", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrstarts: gram.RuleDefExpressionFunctionX<"builtInStrstarts", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrends: gram.RuleDefExpressionFunctionX<"builtInStrends", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrbefore: gram.RuleDefExpressionFunctionX<"builtInStrbefore", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrafter: gram.RuleDefExpressionFunctionX<"builtInStrafter", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInYear: gram.RuleDefExpressionFunctionX<"builtInYear", [import("@traqula/rules-sparql-1-1").Expression]>; builtInMonth: gram.RuleDefExpressionFunctionX<"builtInMonth", [import("@traqula/rules-sparql-1-1").Expression]>; builtInDay: gram.RuleDefExpressionFunctionX<"builtInDay", [import("@traqula/rules-sparql-1-1").Expression]>; builtInHours: gram.RuleDefExpressionFunctionX<"builtInHours", [import("@traqula/rules-sparql-1-1").Expression]>; builtInMinutes: gram.RuleDefExpressionFunctionX<"builtInMinutes", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSeconds: gram.RuleDefExpressionFunctionX<"builtInSeconds", [import("@traqula/rules-sparql-1-1").Expression]>; builtInTimezone: gram.RuleDefExpressionFunctionX<"builtInTimezone", [import("@traqula/rules-sparql-1-1").Expression]>; builtInTz: gram.RuleDefExpressionFunctionX<"builtInTz", [import("@traqula/rules-sparql-1-1").Expression]>; builtInNow: gram.RuleDefExpressionFunctionX<"builtInNow", []>; builtInUuid: gram.RuleDefExpressionFunctionX<"builtInUuid", []>; builtInStruuid: gram.RuleDefExpressionFunctionX<"builtInStruuid", []>; builtInMd5: gram.RuleDefExpressionFunctionX<"builtInMd5", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha1: gram.RuleDefExpressionFunctionX<"builtInSha1", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha256: gram.RuleDefExpressionFunctionX<"builtInSha256", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha384: gram.RuleDefExpressionFunctionX<"builtInSha384", [import("@traqula/rules-sparql-1-1").Expression]>; builtInSha512: gram.RuleDefExpressionFunctionX<"builtInSha512", [import("@traqula/rules-sparql-1-1").Expression]>; builtInCoalesce: gram.RuleDefExpressionFunctionX<"builtInCoalesce", import("@traqula/rules-sparql-1-1").Expression[]>; builtInIf: 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: gram.RuleDefExpressionFunctionX<"builtInStrlang", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInStrdt: gram.RuleDefExpressionFunctionX<"builtInStrdt", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInSameterm: gram.RuleDefExpressionFunctionX<"builtInSameterm", [import("@traqula/rules-sparql-1-1").Expression, import("@traqula/rules-sparql-1-1").Expression]>; builtInIsiri: gram.RuleDefExpressionFunctionX<"builtInIsiri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsuri: gram.RuleDefExpressionFunctionX<"builtInIsuri", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsblank: gram.RuleDefExpressionFunctionX<"builtInIsblank", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsliteral: gram.RuleDefExpressionFunctionX<"builtInIsliteral", [import("@traqula/rules-sparql-1-1").Expression]>; builtInIsnumeric: gram.RuleDefExpressionFunctionX<"builtInIsnumeric", [import("@traqula/rules-sparql-1-1").Expression]>; builtInRegex: 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: 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: 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: gram.RuleDefExpressionAggregatorX<"builtInCount">; builtInSum: gram.RuleDefExpressionAggregatorX<"builtInSum">; builtInMin: gram.RuleDefExpressionAggregatorX<"builtInMin">; builtInMax: gram.RuleDefExpressionAggregatorX<"builtInMax">; builtInAvg: gram.RuleDefExpressionAggregatorX<"builtInAvg">; builtInSample: gram.RuleDefExpressionAggregatorX<"builtInSample">; builtInGroup_concat: import("@traqula/core").RuleDef<"builtInGroup_concat", import("@traqula/rules-sparql-1-1").AggregateExpression>; aggregate: import("@traqula/core").RuleDef<"aggregate", import("@traqula/rules-sparql-1-1").Expression>; rdfLiteral: import("@traqula/core").RuleDef<"rdfLiteral", import("@rdfjs/types").Literal>; iri: import("@traqula/core").RuleDef<"iri", import("@traqula/rules-sparql-1-1").IriTerm>; numericLiteral: import("@traqula/core").RuleDef<"numericLiteral", import("@rdfjs/types").Literal>; numericLiteralUnsigned: import("@traqula/core").RuleDef<"numericLiteralUnsigned", import("@rdfjs/types").Literal>; numericLiteralPositive: import("@traqula/core").RuleDef<"numericLiteralPositive", import("@rdfjs/types").Literal>; numericLiteralNegative: import("@traqula/core").RuleDef<"numericLiteralNegative", import("@rdfjs/types").Literal>; booleanLiteral: import("@traqula/core").RuleDef<"booleanLiteral", import("@rdfjs/types").Literal>; prefixedName: import("@traqula/core").RuleDef<"prefixedName", import("@traqula/rules-sparql-1-1").IriTerm>; argList: import("@traqula/core").RuleDef<"argList", gram.IArgList>; expressionList: import("@traqula/core").RuleDef<"expressionList", import("@traqula/rules-sparql-1-1").Expression[]>; expression: import("@traqula/core").RuleDef<"expression", import("@traqula/rules-sparql-1-1").Expression>; conditionalOrExpression: import("@traqula/core").RuleDef<"conditionalOrExpression", import("@traqula/rules-sparql-1-1").Expression>; conditionalAndExpression: import("@traqula/core").RuleDef<"conditionalAndExpression", import("@traqula/rules-sparql-1-1").Expression>; valueLogical: import("@traqula/core").RuleDef<"valueLogical", import("@traqula/rules-sparql-1-1").Expression>; relationalExpression: import("@traqula/core").RuleDef<"relationalExpression", import("@traqula/rules-sparql-1-1").Expression>; numericExpression: import("@traqula/core").RuleDef<"numericExpression", import("@traqula/rules-sparql-1-1").Expression>; additiveExpression: import("@traqula/core").RuleDef<"additiveExpression", import("@traqula/rules-sparql-1-1").Expression>; multiplicativeExpression: import("@traqula/core").RuleDef<"multiplicativeExpression", import("@traqula/rules-sparql-1-1").Expression>; unaryExpression: import("@traqula/core").RuleDef<"unaryExpression", import("@traqula/rules-sparql-1-1").Expression>; primaryExpression: import("@traqula/core").RuleDef<"primaryExpression", import("@traqula/rules-sparql-1-1").Expression>; brackettedExpression: import("@traqula/core").RuleDef<"brackettedExpression", import("@traqula/rules-sparql-1-1").Expression>; builtInCall: import("@traqula/core").RuleDef<"builtInCall", import("@traqula/rules-sparql-1-1").Expression, unknown[]>; iriOrFunction: import("@traqula/core").RuleDef<"iriOrFunction", import("@traqula/rules-sparql-1-1").IriTerm | (gram.IArgList & { function: import("@traqula/rules-sparql-1-1").IriTerm; })>; }>;