import type { StopToken } from '@jbrowse/core/util/stopToken'; export declare function renderReactionData(self: any): { rendererType: any; rpcManager: import("@jbrowse/core/rpc/RpcManager").default; renderProps: any; renderingProps: Record | undefined; renderArgs: { assemblyName: string; adapterConfig: any; rendererType: any; regions: import("@jbrowse/core/util").Region[] & import("@jbrowse/mobx-state-tree").IStateTreeNode, [undefined]>>; blockDefinitions: any; sessionId: string; trackInstanceId: string; timeout: number; }; }; export declare function renderReactionEffect(props?: any, stopToken?: StopToken): Promise<{ message: any; html?: undefined; data?: undefined; reactElement?: undefined; renderingComponent?: undefined; } | { html: any; data: any; reactElement: any; renderingComponent: any; message?: undefined; }>;