import { GapItem, Neighbours, Options } from "./public"; export declare class InternalNeighbours implements Neighbours { edge: number; current: number; constructor(neighbours?: Neighbours); minTarget(): number; } export declare class InternalOptions implements Options { target: number; neighbours: InternalNeighbours; focus?: GapItem; constructor(options: Options); } export declare class Range { type: "range" | "gap" | "focus"; from: number; to: number; slices: number; size: number; constructor(type: "range" | "gap" | "focus", from: number, to: number); }