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