export declare function difference(a: number, b: number): number; export declare class Coordinate { x: number; y: number; distance: number; constructor(x: number, y: number, distance: number); } export declare function distance(a: Coordinate, b: Coordinate): number; export declare class DotCoordinateInfo { dot: Dot; coordinate: Coordinate; constructor(dot: Dot, coordinate: Coordinate); } export declare function getCoordinates(settings: Settings): Coordinate[]; export declare function getDotCoordinateInfos(dots: Dot[], coordinates: Coordinate[]): DotCoordinateInfo[]; export declare function random(array: T[]): T; export declare class Dot { radius: number; color: string; constructor(radius?: number, color?: string); } export declare function getHtml(settings: Settings): string; export declare class Settings { dots: Dot[]; width: number; height: number; unit: string; }