import { DApplicationTarget } from "./d-application-like"; import { EShapeDataValue } from "./shape/e-shape-data-value"; export interface DDiagramTickerParent extends DApplicationTarget { } export declare class DDiagramTicker { protected _parent: DDiagramTickerParent; protected _interval: number; protected _timeoutId?: number; protected _onTimeBound: () => void; protected _values: EShapeDataValue[]; constructor(parent: DDiagramTickerParent, interval: number); add(value: EShapeDataValue): void; start(): void; protected getInterval(): number; protected onTime(): void; stop(): void; }