/** * Pure, testable pipeline steps extracted from the route template renderer. * * Each function here is a focused stage of the document post-processing * lifecycle. They are composed by `renderRouteTemplate` in * `./route-template.ts`. * * @internal */ import { Readable } from 'node:stream'; import type { RenderInfo } from '@lit-labs/ssr'; export declare const REGEX_TAG_SCRIPT: RegExp; export declare const REGEX_TAG_LINK: RegExp; /** * Concatenate multiple `Readable` streams into a single async iterable. */ export declare function concatStreams(...readables: Readable[]): AsyncGenerator; /** * Merge user-provided `RenderInfo` with the default `LitElementRenderer`. * Always appends `LitElementRenderer` to whatever the user supplied. */ export declare function mergeRenderInfo(renderInfo: Partial | undefined): Partial; /** * Inject sibling page assets into the rendered document HTML. * * Inserts the `PAGE_ASSETS_MARKER` before ``, then replaces it * with concrete `