import { ContextInstance, Logger } from '@foxpage/foxpage-shared'; import { FoxpageComponent, FoxpageHooks, FrameworkResource, Package, PerformanceLogger, RenderAppInfo, RenderOption, StructureNode, Tag } from '@foxpage/foxpage-types'; /** * render context in node * * @export * @class RenderContextInstance * @extends {RenderContextBase} * @implements {Context} */ export declare class RenderContextInstance extends ContextInstance { tags: Tag[]; packages: Package[]; componentMap: Map; structureMap: Map>, "name" | "id" | "version" | "props"> & { childrenIds: string[]; }>; logger: Logger; options: RenderOption; frameworkResource: FrameworkResource; plugins: string[]; performanceLogger: PerformanceLogger; matchedRoute?: string; private getHooks; csrRootId?: string; constructor(app: RenderAppInfo); get hooks(): FoxpageHooks; setRenderMethod(render?: boolean): void; }