/** * IRange interface */ export interface IRange { min: number; max: number; trackBy?: unknown; $width?: number; } /** * IRange Generic Event */ export interface IRangeEvent extends Event { range: IRange; ranges: IRange[]; index: number; } /** * IRange Step Event */ export interface IStepRangeEvent extends IRangeEvent { newMax: number; } /** * IRange class implementation */ export declare class Range implements IRange { min: number; max: number; $width?: number; trackBy?: unknown; constructor(min: number, max: number, $width?: number, trackBy?: unknown); }