import type { IRenderHtmlResult } from "../../../commands/build-html";
declare type IUnsafeBuiltinUsage = Array<string> | undefined;
declare global {
    namespace NodeJS {
        interface Global {
            unsafeBuiltinUsage: IUnsafeBuiltinUsage;
        }
    }
}
export declare const renderHTMLProd: ({ htmlComponentRendererPath, paths, envVars, sessionId, webpackCompilationHash, }: {
    htmlComponentRendererPath: string;
    paths: Array<string>;
    envVars: Array<[string, string | undefined]>;
    sessionId: number;
    webpackCompilationHash: string;
}) => Promise<IRenderHtmlResult>;
export declare const renderHTMLDev: ({ htmlComponentRendererPath, paths, envVars, sessionId, }: {
    htmlComponentRendererPath: string;
    paths: Array<string>;
    envVars: Array<[string, string | undefined]>;
    sessionId: number;
}) => Promise<Array<unknown>>;
export declare function renderPartialHydrationProd({ paths, envVars, sessionId, }: {
    paths: Array<string>;
    envVars: Array<[string, string | undefined]>;
    sessionId: number;
}): Promise<void>;
export {};
