import React from 'react'; import Rope from '../rope'; export interface Plugin { props: T; component: React.ComponentType; subscribes: { [key: string]: (prevProps: T) => Partial; }; } export default class RopeServer extends Rope { renderToString(): Promise; renderToNodeStream(): Promise; renderToStaticMarkup(): Promise; renderToStaticNodeStream(): Promise; }