import { InputData } from '../input/InputData';
import { EntrypointBundle, RollupPluginHTMLOptions, TransformHtmlFunction } from '../RollupPluginHTMLOptions';
import { EmittedAssets } from './emitAssets.js';
export interface GetOutputHTMLParams {
    input: InputData;
    outputDir: string;
    emittedAssets: EmittedAssets;
    pluginOptions: RollupPluginHTMLOptions;
    entrypointBundles: Record<string, EntrypointBundle>;
    externalTransformHtmlFns?: TransformHtmlFunction[];
    defaultInjectDisabled: boolean;
    serviceWorkerPath: string;
    injectServiceWorker: boolean;
    absolutePathPrefix?: string;
    strictCSPInlineScripts: boolean;
}
export declare function getOutputHTML(params: GetOutputHTMLParams): Promise<string>;
//# sourceMappingURL=getOutputHTML.d.ts.map