import type { Plugin, OutputChunk, OutputAsset, OutputBundle } from 'rollup'; export interface RollupHtmlTemplateOptions { title: string; attributes: Record; publicPath: string; meta: Record[]; bundle: OutputBundle; files: Record; } export interface RollupHtmlOptions { title?: string; attributes?: Record; fileName?: string; meta?: Record[]; publicPath?: string; template?: (templateoptions?: RollupHtmlTemplateOptions) => string; } export function makeHtmlAttributes(attributes: Record): string; /** * A Rollup plugin which creates HTML files to serve Rollup bundles. * @param options - Plugin options. * @returns Plugin instance. */ export default function html(options?: RollupHtmlOptions): Plugin;