import RpcMethodType from '../../pluggableElementTypes/RpcMethodType';
import type { RenderArgs, RenderArgsSerialized, RenderResults, ResultsSerialized } from './util';
export default class CoreRender extends RpcMethodType {
    name: string;
    serializeArguments(args: RenderArgs, rpcDriver: string): Promise<import("../../pluggableElementTypes/renderers/ServerSideRendererType").RenderArgsSerialized | RenderArgs>;
    execute(args: RenderArgsSerialized & {
        stopToken?: string;
    }, rpcDriver: string): Promise<RenderResults | ResultsSerialized>;
    deserializeReturn(serializedReturn: RenderResults | ResultsSerialized, args: RenderArgs, rpcDriver: string): Promise<unknown>;
}
