interface IndexType { [index: string]: any; } export type ResultType = IndexType | null; export type ResultEventListener = (resultCode: number, data: T) => void; export default class ResultEventHandler { private listenerRecords; constructor(); handleComponentResult(): void; private addResultEventListener; private removeResultEventListener; invalidateResultEventListener(sceneId: string): void; waitResult(sceneId: string, requestCode: number): Promise<[number, T]>; } export {};