import { EventSource } from '../../../treb-utils/src/index'; export interface ScaleEvent { type: 'scale'; value: number; keep_focus?: boolean; } /** * updated scale control, broken out. this is based on what we did for * project planning, which worked out rather nicely. */ export declare class ScaleControl extends EventSource { container: HTMLElement; private input; private slider; private scale; private format; private timeout; constructor(container: HTMLElement); Tick(value: number): void; UpdateScale(scale: number, notify?: boolean, keep_focus?: boolean): void; }