import { AnyRouter } from '@tanstack/router-core';
import { Component } from 'vue';
/** The router transport needs `<html>` as the outer root, not a fragment. */
export declare function warnUnlessHtmlRoot(html: string): void;
export declare const renderRouterToStream: ({ request, router, responseHeaders, App, }: {
    request: Request;
    router: AnyRouter;
    responseHeaders: Headers;
    App: Component;
}) => Promise<Response | {
    response: Response;
    serverSsrCleanup: "stream";
    dispose: (reason?: unknown) => undefined;
}>;
