import { EmbedEventAnalysisOptions } from '../../types/event-analysis'; import { BaseAnalysisController, IComlinkBaseControllerAction } from '../base-analysis'; import * as Comlink from 'comlink'; import { DSL } from '../../types/dsl'; interface IComlinkControllerAction extends IComlinkBaseControllerAction { getDsl: () => Promise>; } export declare class EventAnalysisController extends BaseAnalysisController { protected state: EmbedEventAnalysisOptions; /** 页面交互控制器 */ protected comlinkController: Comlink.Remote | undefined; protected eventTrace: () => void; constructor(props: EmbedEventAnalysisOptions); /** 获取查询dsl,包含时间、事件 */ getDsl: () => Promise> | undefined; } export {};