import { IFormatter } from "./i-formatter";
import { IFormatterOptions } from "./i-formatter-options";
/**
 * A Formatter that can format Source code.
 * Will use Prettier where it can and fall back to using the "html-format" library
 * for HTML which isn't yet supported in prettier
 */
export declare class Formatter implements IFormatter {
    /**
     * Formats the given source code through either prettier or html-format, depending
     * on the source language
     * @param {string} source
     * @param {IFormatterOptions} options
     * @returns {string}
     */
    format(source: string, options?: IFormatterOptions): string;
}
