import { Builder } from '@traqula/core'; import { gram } from '@traqula/rules-sparql-1-1'; export declare const updateParserBuilder: Builder<"string" | "object" | "filter" | "add" | "clear" | "copy" | "move" | "var" | "path" | "drop" | "load" | "update" | "quads" | "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" | "builtInExists" | "builtInNotexists" | "builtInCount" | "builtInSum" | "builtInMin" | "builtInMax" | "builtInAvg" | "builtInSample" | "builtInGroup_concat" | "functionCall" | "create" | "bind" | "aggregate" | "rdfLiteral" | "iri" | "numericLiteral" | "numericLiteralUnsigned" | "numericLiteralPositive" | "numericLiteralNegative" | "booleanLiteral" | "prefixedName" | "blankNode" | "pathAlternative" | "pathSequence" | "pathEltOrInverse" | "pathElt" | "pathMod" | "pathPrimary" | "VerbA" | "pathNegatedPropertySet" | "pathOneInPropertySet" | "triplesBlock" | "triplesSameSubjectPath" | "propertyListPathNotEmpty" | "propertyListNotEmpty" | "varOrTerm" | "propertyListPath" | "propertyList" | "triplesNodePath" | "triplesNode" | "triplesSameSubject" | "verbPath" | "verbSimple" | "objectList" | "objectListPath" | "graphNodePath" | "graphNode" | "objectPath" | "collection" | "blankNodePropertyList" | "collectionPath" | "blankNodePropertyListPath" | "verb" | "prologue" | "baseDecl" | "prefixDecl" | "triplesTemplate" | "varOrIri" | "graphTerm" | "argList" | "expressionList" | "expression" | "conditionalOrExpression" | "conditionalAndExpression" | "valueLogical" | "relationalExpression" | "numericExpression" | "additiveExpression" | "multiplicativeExpression" | "unaryExpression" | "primaryExpression" | "brackettedExpression" | "builtInCall" | "iriOrFunction" | "whereClause" | "groupGraphPattern" | "subSelect" | "groupGraphPatternSub" | "graphPatternNotTriples" | "groupOrUnionGraphPattern" | "optionalGraphPattern" | "minusGraphPattern" | "graphGraphPattern" | "serviceGraphPattern" | "inlineData" | "dataBlock" | "inlineDataOneVar" | "inlineDataFull" | "dataBlockValue" | "constraint" | "solutionModifier" | "limitOffsetClauses" | "groupClause" | "havingClause" | "orderClause" | "groupCondition" | "havingCondition" | "orderCondition" | "limitClause" | "offsetClause" | "valuesClause" | "selectClause" | "updateUnit" | "update1" | "insertData" | "deleteData" | "deleteWhere" | "modify" | "graphRef" | "graphRefAll" | "graphOrDefault" | "quadData" | "quadPattern" | "deleteClause" | "insertClause" | "usingClause" | "quadsNotTriples", { string: import("@traqula/core").RuleDef<"string", string>; object: import("@traqula/core").RuleDef<"object", import("@traqula/rules-sparql-1-1").TripleCreatorSP[]>; filter: import("@traqula/core").RuleDef<"filter", import("@traqula/rules-sparql-1-1").FilterPattern>; add: import("@traqula/core").RuleDef<"add", import("@traqula/rules-sparql-1-1").UpdateOperation>; clear: import("@traqula/core").RuleDef<"clear", import("@traqula/rules-sparql-1-1").ClearDropOperation>; copy: import("@traqula/core").RuleDef<"copy", import("@traqula/rules-sparql-1-1").UpdateOperation>; move: import("@traqula/core").RuleDef<"move", import("@traqula/rules-sparql-1-1").UpdateOperation>; var: import("@traqula/core").RuleDef<"var", import("@rdfjs/types").Variable>; path: import("@traqula/core").RuleDef<"path", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; drop: import("@traqula/core").RuleDef<"drop", import("@traqula/rules-sparql-1-1").UpdateOperation>; load: import("@traqula/core").RuleDef<"load", import("@traqula/rules-sparql-1-1").LoadOperation>; update: import("@traqula/core").RuleDef<"update", import("@traqula/rules-sparql-1-1").Update>; quads: import("@traqula/core").RuleDef<"quads", import("@traqula/rules-sparql-1-1").Quads[]>; 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]>; builtInExists: gram.RuleDefExpressionFunctionX<"builtInExists", import("@traqula/rules-sparql-1-1").Pattern[]>; builtInNotexists: gram.RuleDefExpressionFunctionX<"builtInNotexists", import("@traqula/rules-sparql-1-1").Pattern[]>; 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>; functionCall: import("@traqula/core").RuleDef<"functionCall", import("@traqula/rules-sparql-1-1").FunctionCallExpression>; create: import("@traqula/core").RuleDef<"create", import("@traqula/rules-sparql-1-1").UpdateOperation>; bind: import("@traqula/core").RuleDef<"bind", import("@traqula/rules-sparql-1-1").BindPattern>; 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>; blankNode: import("@traqula/core").RuleDef<"blankNode", import("@rdfjs/types").BlankNode>; pathAlternative: import("@traqula/core").RuleDef<"pathAlternative", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; pathSequence: import("@traqula/core").RuleDef<"pathSequence", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; pathEltOrInverse: import("@traqula/core").RuleDef<"pathEltOrInverse", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; pathElt: import("@traqula/core").RuleDef<"pathElt", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; pathMod: import("@traqula/core").RuleDef<"pathMod", "?" | "*" | "+">; pathPrimary: import("@traqula/core").RuleDef<"pathPrimary", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; VerbA: import("@traqula/core").RuleDef<"VerbA", import("@traqula/rules-sparql-1-1").VerbA>; pathNegatedPropertySet: import("@traqula/core").RuleDef<"pathNegatedPropertySet", import("@traqula/rules-sparql-1-1").IriTermOrElt[] | [{ type: "path"; pathType: "|"; items: (import("@traqula/rules-sparql-1-1").IriTermOrElt)[]; }]>; pathOneInPropertySet: import("@traqula/core").RuleDef<"pathOneInPropertySet", import("@traqula/rules-sparql-1-1").IriTermOrElt>; triplesBlock: import("@traqula/core").RuleDef<"triplesBlock", import("@traqula/rules-sparql-1-1").BgpPattern>; triplesSameSubjectPath: import("@traqula/core").RuleDef<"triplesSameSubjectPath", import("@traqula/rules-sparql-1-1").Triple[]>; propertyListPathNotEmpty: import("@traqula/core").RuleDef<"propertyListPathNotEmpty", import("@traqula/rules-sparql-1-1").TripleCreatorS[]>; propertyListNotEmpty: import("@traqula/core").RuleDef<"propertyListNotEmpty", import("@traqula/rules-sparql-1-1").TripleCreatorS[]>; varOrTerm: import("@traqula/core").RuleDef<"varOrTerm", import("@traqula/rules-sparql-1-1").Term>; propertyListPath: import("@traqula/core").RuleDef<"propertyListPath", import("@traqula/rules-sparql-1-1").TripleCreatorS[]>; propertyList: import("@traqula/core").RuleDef<"propertyList", import("@traqula/rules-sparql-1-1").TripleCreatorS[]>; triplesNodePath: import("@traqula/core").RuleDef<"triplesNodePath", import("@traqula/rules-sparql-1-1").ITriplesNode>; triplesNode: import("@traqula/core").RuleDef<"triplesNode", import("@traqula/rules-sparql-1-1").ITriplesNode>; triplesSameSubject: import("@traqula/core").RuleDef<"triplesSameSubject", import("@traqula/rules-sparql-1-1").Triple[]>; verbPath: import("@traqula/core").RuleDef<"verbPath", import("@traqula/rules-sparql-1-1").PropertyPath | import("@traqula/rules-sparql-1-1").IriTerm>; verbSimple: import("@traqula/core").RuleDef<"verbSimple", import("@rdfjs/types").Variable>; objectList: import("@traqula/core").RuleDef<"objectList", import("@traqula/rules-sparql-1-1").TripleCreatorSP[]>; objectListPath: import("@traqula/core").RuleDef<"objectListPath", import("@traqula/rules-sparql-1-1").TripleCreatorSP[]>; graphNodePath: import("@traqula/core").RuleDef<"graphNodePath", import("@traqula/rules-sparql-1-1").IGraphNode>; graphNode: import("@traqula/core").RuleDef<"graphNode", import("@traqula/rules-sparql-1-1").IGraphNode>; objectPath: import("@traqula/core").RuleDef<"objectPath", import("@traqula/rules-sparql-1-1").TripleCreatorSP[]>; collection: import("@traqula/core").RuleDef<"collection", import("@traqula/rules-sparql-1-1").ITriplesNode>; blankNodePropertyList: import("@traqula/core").RuleDef<"blankNodePropertyList", import("@traqula/rules-sparql-1-1").ITriplesNode>; collectionPath: import("@traqula/core").RuleDef<"collectionPath", import("@traqula/rules-sparql-1-1").ITriplesNode>; blankNodePropertyListPath: import("@traqula/core").RuleDef<"blankNodePropertyListPath", import("@traqula/rules-sparql-1-1").ITriplesNode>; verb: import("@traqula/core").RuleDef<"verb", import("@rdfjs/types").Variable | import("@traqula/rules-sparql-1-1").IriTerm>; prologue: import("@traqula/core").RuleDef<"prologue", Pick>; baseDecl: import("@traqula/core").RuleDef<"baseDecl", string>; prefixDecl: import("@traqula/core").RuleDef<"prefixDecl", [string, string]>; triplesTemplate: import("@traqula/core").RuleDef<"triplesTemplate", import("@traqula/rules-sparql-1-1").Triple[]>; varOrIri: import("@traqula/core").RuleDef<"varOrIri", import("@rdfjs/types").Variable | import("@traqula/rules-sparql-1-1").IriTerm>; graphTerm: import("@traqula/core").RuleDef<"graphTerm", import("@traqula/rules-sparql-1-1").GraphTerm>; 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; })>; whereClause: import("@traqula/core").RuleDef<"whereClause", import("@traqula/rules-sparql-1-1").Pattern[]>; groupGraphPattern: import("@traqula/core").RuleDef<"groupGraphPattern", import("@traqula/rules-sparql-1-1").GroupPattern>; subSelect: import("@traqula/core").RuleDef<"subSelect", Omit>; groupGraphPatternSub: import("@traqula/core").RuleDef<"groupGraphPatternSub", import("@traqula/rules-sparql-1-1").Pattern[]>; graphPatternNotTriples: import("@traqula/core").RuleDef<"graphPatternNotTriples", import("@traqula/rules-sparql-1-1").BlockPattern | import("@traqula/rules-sparql-1-1").FilterPattern | import("@traqula/rules-sparql-1-1").BindPattern | import("@traqula/rules-sparql-1-1").ValuesPattern>; groupOrUnionGraphPattern: import("@traqula/core").RuleDef<"groupOrUnionGraphPattern", import("@traqula/rules-sparql-1-1").UnionPattern | import("@traqula/rules-sparql-1-1").GroupPattern>; optionalGraphPattern: import("@traqula/core").RuleDef<"optionalGraphPattern", import("@traqula/rules-sparql-1-1").OptionalPattern>; minusGraphPattern: import("@traqula/core").RuleDef<"minusGraphPattern", import("@traqula/rules-sparql-1-1").MinusPattern>; graphGraphPattern: import("@traqula/core").RuleDef<"graphGraphPattern", import("@traqula/rules-sparql-1-1").GraphPattern>; serviceGraphPattern: import("@traqula/core").RuleDef<"serviceGraphPattern", import("@traqula/rules-sparql-1-1").ServicePattern>; inlineData: import("@traqula/core").RuleDef<"inlineData", import("@traqula/rules-sparql-1-1").ValuesPattern>; dataBlock: import("@traqula/core").RuleDef<"dataBlock", import("@traqula/rules-sparql-1-1").ValuePatternRow[]>; inlineDataOneVar: import("@traqula/core").RuleDef<"inlineDataOneVar", import("@traqula/rules-sparql-1-1").ValuePatternRow[]>; inlineDataFull: import("@traqula/core").RuleDef<"inlineDataFull", import("@traqula/rules-sparql-1-1").ValuePatternRow[]>; dataBlockValue: import("@traqula/core").RuleDef<"dataBlockValue", import("@rdfjs/types").BlankNode | import("@rdfjs/types").Literal | import("@traqula/rules-sparql-1-1").IriTerm | undefined>; constraint: import("@traqula/core").RuleDef<"constraint", import("@traqula/rules-sparql-1-1").Expression>; solutionModifier: import("@traqula/core").RuleDef<"solutionModifier", gram.ISolutionModifier>; limitOffsetClauses: import("@traqula/core").RuleDef<"limitOffsetClauses", Pick>; groupClause: import("@traqula/core").RuleDef<"groupClause", import("@traqula/rules-sparql-1-1").Grouping[]>; havingClause: import("@traqula/core").RuleDef<"havingClause", import("@traqula/rules-sparql-1-1").Expression[]>; orderClause: import("@traqula/core").RuleDef<"orderClause", import("@traqula/rules-sparql-1-1").Ordering[]>; groupCondition: import("@traqula/core").RuleDef<"groupCondition", import("@traqula/rules-sparql-1-1").Grouping>; havingCondition: import("@traqula/core").RuleDef<"havingCondition", import("@traqula/rules-sparql-1-1").Expression>; orderCondition: import("@traqula/core").RuleDef<"orderCondition", import("@traqula/rules-sparql-1-1").Ordering>; limitClause: import("@traqula/core").RuleDef<"limitClause", number>; offsetClause: import("@traqula/core").RuleDef<"offsetClause", number>; valuesClause: import("@traqula/core").RuleDef<"valuesClause", import("@traqula/rules-sparql-1-1").ValuePatternRow[] | undefined>; selectClause: import("@traqula/core").RuleDef<"selectClause", gram.ISelectClause>; updateUnit: import("@traqula/core").RuleDef<"updateUnit", import("@traqula/rules-sparql-1-1").Update>; update1: import("@traqula/core").RuleDef<"update1", import("@traqula/rules-sparql-1-1").UpdateOperation, unknown[]>; insertData: import("@traqula/core").RuleDef<"insertData", import("@traqula/rules-sparql-1-1").InsertDeleteOperation>; deleteData: import("@traqula/core").RuleDef<"deleteData", import("@traqula/rules-sparql-1-1").InsertDeleteOperation>; deleteWhere: import("@traqula/core").RuleDef<"deleteWhere", import("@traqula/rules-sparql-1-1").InsertDeleteOperation>; modify: import("@traqula/core").RuleDef<"modify", import("@traqula/rules-sparql-1-1").UpdateOperation>; graphRef: import("@traqula/core").RuleDef<"graphRef", import("@traqula/rules-sparql-1-1").IriTerm>; graphRefAll: import("@traqula/core").RuleDef<"graphRefAll", import("@traqula/rules-sparql-1-1").GraphReference>; graphOrDefault: import("@traqula/core").RuleDef<"graphOrDefault", import("@traqula/rules-sparql-1-1").GraphOrDefault>; quadData: import("@traqula/core").RuleDef<"quadData", import("@traqula/rules-sparql-1-1").Quads[]>; quadPattern: import("@traqula/core").RuleDef<"quadPattern", import("@traqula/rules-sparql-1-1").Quads[], unknown[]>; deleteClause: import("@traqula/core").RuleDef<"deleteClause", import("@traqula/rules-sparql-1-1").Quads[]>; insertClause: import("@traqula/core").RuleDef<"insertClause", import("@traqula/rules-sparql-1-1").Quads[]>; usingClause: import("@traqula/core").RuleDef<"usingClause", { value: import("@traqula/rules-sparql-1-1").IriTerm; type: "default" | "named"; }>; quadsNotTriples: import("@traqula/core").RuleDef<"quadsNotTriples", import("@traqula/rules-sparql-1-1").GraphQuads, unknown[]>; }>;