import { InternalNeighbours, Range } from "./models/private"; import { GapItem, NumberItem } from "./models/public"; export declare const fillGaps: (arr: Array) => Range[]; export declare const sizeSum: (arr: Array, type: string) => number; export declare const calculateSlices: (arr: Array, type: string, target: number) => Range[]; export declare const splitRange: (item: Range, slices: number, type: string, inclusive: boolean) => Array; export declare const splitGaps: (arr: Array, type: string, inclusive: boolean) => Array; export declare const derange: (arr: Array, current: number) => Array; export declare const init: (current: number, total: number, neighbours: InternalNeighbours, focus: GapItem | undefined) => Array;