import type { Universe } from '@ephox/boss'; import * as Group from '../../family/Group'; import * as Range from '../../family/Range'; import type { TypedItem } from '../data/TypedItem'; type RangeApi = (universe: Universe, item1: E, delta1: number, item2: E, delta2: number) => E[]; const range: RangeApi = Range.range; type GroupApi = (universe: Universe, items: E[], optimise?: (e: E) => boolean) => TypedItem[][]; const group: GroupApi = Group.group; export { range, group };