import { IPublicModelSimulatorRender } from '@alilc/lowcode-types';
import { simulatorRenderSymbol } from '../symbols';
import { BuiltinSimulatorRenderer } from '@alilc/lowcode-designer';
export declare class SimulatorRender implements IPublicModelSimulatorRender {
    private readonly [simulatorRenderSymbol];
    constructor(simulatorRender: BuiltinSimulatorRenderer);
    static create(simulatorRender: BuiltinSimulatorRenderer): IPublicModelSimulatorRender;
    get components(): Record<string, import("@alilc/lowcode-designer").Component>;
    rerender(): void;
}
