import { $arrayElemAtExpression, $concatArraysExpression, $filterExpression, $objectToArrayExpression, $reduceExpression, $reverseArrayExpression, $sliceExpression } from './expression/array'; import { $allElementsTrueExpression, $anyElementTrueExpression, $setDifferenceExpression, $setEqualsExpression, $setIntersectionExpression, $setIsSubsetExpression, $setUnionExpression } from './expression/set'; export type ReturnArrayExpression = | $objectToArrayExpression | $allElementsTrueExpression // A | $anyElementTrueExpression | $setDifferenceExpression | $setEqualsExpression | $setIntersectionExpression | $setUnionExpression // A | $arrayElemAtExpression | $concatArraysExpression | $filterExpression // A | $firstExpression // A | $lastExpression // ? | $mapExpression // ? | $rangeExpression | $reduceExpression | $reverseArrayExpression | $sliceExpression // ? | $zipExpression;