import { Common } from "elmer-common";
import { IVirtualElement, VirtualElement } from "elmer-virtual-dom";
export declare class ElmerVirtualRender extends Common {
    renderComponent: any;
    nodeData: IVirtualElement;
    debug: boolean;
    virtualDom: VirtualElement;
    private renderMiddelware;
    constructor();
    setComponentData(component: any, virtualDomData: IVirtualElement): void;
    render(): IVirtualElement;
    private renderRepeat;
    private renderRepeatAction;
    private updateElementDataToAllChild;
    private updateElementPath;
    private decodeLogicWards;
    private getBindAction;
    private getBindText;
    private getBindAttrAndEvents;
    private renderBindAttribute;
    private renderAttribute;
}
