import { SubAppCSRData, SubAppFeatureResult } from "./types"; import { SubAppRenderPipeline } from "./subapp-render-pipeline"; import { ClientFrameworkLib } from "./client-framework-lib"; export declare class ClientRenderPipeline implements Partial { /** The component instance subapp mounted on */ subAppName: string; csrData?: SubAppCSRData; framework?: ClientFrameworkLib; prepResult?: SubAppFeatureResult; preparePromise?: Promise; constructor(csrData: SubAppCSRData); start(_reload?: boolean): Promise; startPrepare(): void; waitForPrepare(): Promise; getPrepResult(): SubAppFeatureResult; isPrepared(): boolean; executeRender(): void; _getSubApp(): import("./types").SubAppDef; _mount(_: any): void; _unmount(_: any): void; _reload(): Promise; }