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