/** * Finds and returns the language of an element * – traversing up the DOM tree looking for langauge attributes. * * @param elm Target element - defaults to * @param returnFull `true` returns the full language value – not just the two-character shorthand. * * Usage: * ```js * htmlLang(elm); // returns the language of elm. * htmlLang(elm, true); // returns full language code of elm. e.g. "en-uk" * htmlLang(); // returns the document language. * htmlLang(true); // returns full document language code. e.g. "en-uk" * ``` */ declare function htmlLang(returnFull?: boolean): string | undefined; declare function htmlLang(elm?: Node | null, returnFull?: boolean): string | undefined; export default htmlLang;