import { IIndexHtmlWriterService } from "./i-index-html-writer-service";
import { WriterService } from "../writer-service";
import { WriterServiceEntry } from "../writer-service-entry";
import { IWriterServiceWriteOptions } from "../i-writer-service-write-options";
/**
 * A class that helps with writing a index.html file to disk
 */
export declare class IndexHtmlWriterService extends WriterService<string> implements IIndexHtmlWriterService {
    /**
     * Writes the given index.html file to disk
     * @param {WriterServiceEntry<string>} data
     * @param {IWriterServiceWriteOptions} options
     * @returns {Promise<void>}
     */
    protected writeFile([path, indexHtml]: WriterServiceEntry<string>, { compress, ...compressionAlgorithmOptions }: IWriterServiceWriteOptions): Promise<void>;
}
