;
renderToResponse(view: EcoComponent
, props: P, ctx: RenderToResponseContext): Promise;
protected importPageFile(_file: string): Promise;
protected getHtmlTemplate(): Promise>;
protected resolveDependencies(_components: (EcoComponent | Partial)[]): Promise;
testPrepareRenderOptions(options: RouteRendererOptions): Promise>;
testShouldDelegateForeignChild(input: {
currentIntegration: string;
targetIntegration?: string;
}): boolean;
testHasForeignChildDescendants(component: EcoComponent): boolean;
testGetHtmlTemplate(): Promise, any>>;
testBaseGetHtmlTemplate(): Promise, any>>;
testGetRendererBootstrapDependencies(partial?: boolean): ProcessedAsset[];
testFinalizeDocumentShellHtml(options: {
html: string;
partial?: boolean;
htmlContributions?: HtmlDocumentContribution[];
}): Promise;
testTransformRouteResponse(response: Response, htmlContributions?: HtmlDocumentContribution[], pagePackage?: PagePackageResult): Promise;
appendTestProcessedDependencies(assets: ProcessedAsset[]): ProcessedAsset[];
setTestPagePackage(pagePackage: PagePackageResult): void;
getTestPagePackage(): PagePackageResult | undefined;
getTestProcessedDependencies(): ProcessedAsset[];
testRenderPartialViewResponse(input: {
view: EcoComponent
;
props: P;
ctx?: RenderToResponseContext;
renderInline?: () => Promise;
transformHtml?: (html: string) => string;
}): Promise;
testRenderViewWithDocumentShell(input: {
view: EcoComponent
;
props: P;
ctx?: RenderToResponseContext;
layout?: EcoComponent;
}): Promise;
testRenderForeignSubtree(input: ComponentRenderInput): Promise;
protected createForeignChildRuntime(options: {
renderInput: ComponentRenderInput;
rendererCache: Map>;
}): ForeignChildRuntime;
protected getHtmlDocumentContributions(_options?: {
partial?: boolean;
}): HtmlDocumentContribution[] | undefined;
}