import { IManifestJsonWriter } from "./i-manifest-json-writer";
import { Writer } from "../writer";
import { IManifestJson } from "../../manifest-json/i-manifest-json";
import { WriterEntry } from "../writer-entry";
/**
 * A class that helps with writing a manifest.json to disk
 */
export declare class ManifestJsonWriter extends Writer<IManifestJson> implements IManifestJsonWriter {
    /**
     * Writes the given manifest.json file to disk
     * @param {WriterEntry<IManifestJson>} options
     * @returns {Promise<void>}
     */
    protected writeFile([path, manifest]: WriterEntry<IManifestJson>): Promise<void>;
}
