export class HighlightJsAdapter extends SyntaxHighlighterBase { constructor(...args: any[]); /** * Wrap the source block in `
` with highlight.js CSS classes.
     *
     * Adds `language-` and `hljs` to the `` class attribute, and strips
     * the `highlight` class from `
` when the `nohighlight-option` attribute is set.
     * @param {object} node - the source Block being processed
     * @param {string|null} lang - the source language string, or falsy if none
     * @param {object} opts - options passed to the base format()
     * @returns {Promise}
     */
    format(node: object, lang: string | null, opts: object): Promise;
    /**
     * Always returns true — highlight.js injects markup into the document.
     * @param {string} location - 'head' or 'footer'
     * @returns {true}
     */
    hasDocinfo(location: string): true;
    /**
     * Returns the CSS `` tag (head) or the `