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