import type { NextConfigComplete } from '../../../../server/config-shared'; import type { DocumentType } from '../../../../shared/lib/utils'; import type { BuildManifest } from '../../../../server/get-page-files'; import type { ReactLoadableManifest } from '../../../../server/load-components'; import type { NextFontManifestPlugin } from '../../plugins/next-font-manifest-plugin'; export declare function getRender({ dev, page, appMod, pageMod, errorMod, error500Mod, pagesType, Document, buildManifest, reactLoadableManifest, appRenderToHTML, pagesRenderToHTML, serverComponentManifest, subresourceIntegrityManifest, serverCSSManifest, serverActionsManifest, config, buildId, nextFontManifest, incrementalCacheHandler, }: { pagesType: 'app' | 'pages' | 'root'; dev: boolean; page: string; appMod: any; pageMod: any; errorMod: any; error500Mod: any; appRenderToHTML: any; pagesRenderToHTML: any; Document: DocumentType; buildManifest: BuildManifest; reactLoadableManifest: ReactLoadableManifest; subresourceIntegrityManifest?: Record; serverComponentManifest: any; serverCSSManifest: any; serverActionsManifest: any; appServerMod: any; config: NextConfigComplete; buildId: string; nextFontManifest: NextFontManifestPlugin; incrementalCacheHandler?: any; }): (request: Request) => Promise;