import type { CodegenTypes, TurboModule } from 'react-native'; export type ComponentAppearEvent = { sceneId: string; }; export type ComponentDisappearEvent = { sceneId: string; }; export type ResultEvent = { sceneId: string; requestCode: number; resultCode: number; resultData: {}; }; export type SwitchTabEvent = { sceneId: string; from: number; to: number; }; export interface Spec extends TurboModule { readonly onResult: CodegenTypes.EventEmitter; readonly willSetRoot: CodegenTypes.EventEmitter; readonly didSetRoot: CodegenTypes.EventEmitter; readonly onSwitchTab: CodegenTypes.EventEmitter; readonly onComponentAppear: CodegenTypes.EventEmitter; readonly onComponentDisappear: CodegenTypes.EventEmitter; } declare const _default: Spec; export default _default;