import { IResult, ISignalCountdownProps, IToggleTrafficInfoParams } from '../../../types';
export default class Index {
    private readonly view;
    private traceHoloFlow;
    private signalHoloFlow;
    private signalCountdownPanelProps;
    constructor(view: __esri.MapView | __esri.SceneView, signalCountdownPanelProps: ISignalCountdownProps[]);
    init(): Promise<void>;
    /**
     * 处理全息流轨迹数据
     * */
    handleVehicleTraceData(data: any): void;
    toggleTrafficObject(params: IToggleTrafficInfoParams): void;
    clearHoloTrace(): void;
    toggleTrafficInfo(params: IToggleTrafficInfoParams): void;
    togglePause(pause: boolean): void;
    updatePanelContent(contentType: string): void;
    handleSignalData(data: any): Promise<void>;
    initializeLampGroup(data: any): Promise<void>;
    handleUniSignalData(data: any): IResult;
    clearHoloSignal(): void;
    setInterpolate(enable: boolean): void;
    downloadTrackLog(): void;
}
