import { HTMLViewInterface } from '@ibizstudio/runtime';
import { IPSAppDEHtmlView } from '@ibizstudio/runtime';
import { MainViewBase } from './mainview-base';
/**
* 实体html视图基类
*
* @export
* @class HtmlViewBase
* @extends {MainViewBase}
* @implements {HTMLViewInterface}
*/
export declare class HtmlViewBase extends MainViewBase implements HTMLViewInterface {
/**
* 视图实例
*
* @memberof HtmlViewBase
*/
viewInstance: IPSAppDEHtmlView;
/**
* 初始化实体html视图实例
*
* @memberof HtmlViewBase
*/
viewModelInit(): Promise;
/**
* 嵌入视图路径
*
* @public
* @type string
* @memberof HtmlViewBase
*/
iframeUrl: string;
/**
* 解析嵌入视图路径
*
* @public
* @memberof HtmlViewBase
*/
parseIframeSrc(context: any, viewparams: any): void;
/**
* 渲染视图主体内容区
*
* @memberof HtmlViewBase
*/
renderMainContent(): JSX.Element;
}
//# sourceMappingURL=htmlview-base.d.ts.map