import { Common } from "elmer-common";
import { IRenderAttributeOptions } from "../interface/IRenderMiddleware";
export interface IVirtualRenderLogincOption {
    attrKey: string;
    attrValue: any;
    optionData: any;
}
export declare class RenderMiddleware extends Common {
    private svgAttrNameSpace;
    private $;
    injectRenderDomAttribute(dom: HTMLElement, options: IRenderAttributeOptions): boolean;
    virtualRenderLogic(domComponent: any, options: IVirtualRenderLogincOption, saveResult: object): boolean;
    virtualRenderBindText(domComponent: any, text: string, optionData: any): any;
}
