export declare enum Cardinality { AtMostOne = "AtMostOne", One = "One", Many = "Many", AtLeastOne = "AtLeastOne", Empty = "Empty" } export declare enum TypeKind { scalar = "scalar", enum = "enum", object = "object", namedtuple = "namedtuple", tuple = "tuple", array = "array", range = "range", multirange = "multirange" } export declare enum ExpressionKind { Set = "Set", Array = "Array", Tuple = "Tuple", NamedTuple = "NamedTuple", TuplePath = "TuplePath", PathNode = "PathNode", PathLeaf = "PathLeaf", Literal = "Literal", Cast = "Cast", Select = "Select", Update = "Update", Delete = "Delete", Insert = "Insert", InsertUnlessConflict = "InsertUnlessConflict", Function = "Function", Operator = "Operator", For = "For", ForVar = "ForVar", TypeIntersection = "TypeIntersection", Alias = "Alias", With = "With", WithParams = "WithParams", Param = "Param", OptionalParam = "OptionalParam", Detached = "Detached", Global = "Global", PolyShapeElement = "PolyShapeElement", Group = "Group" } export declare enum SelectModifierKind { filter = "filter", order_by = "order_by", offset = "offset", limit = "limit" } export declare enum OperatorKind { Infix = "Infix", Postfix = "Postfix", Prefix = "Prefix", Ternary = "Ternary" }