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 `