import prism from 'prismjs'; import { marked as _marked } from 'marked'; import * as util from './util/index.js'; import * as dom from './util/dom.js'; import { Compiler } from './render/compiler.js'; import { slugify } from './render/slugify.js'; import { get } from './util/ajax.js'; import { DocsifyConfig } from './config.js'; import { Docsify } from './Docsify.js'; type DocsifyConfigOrFn = Partial | (Partial & ((config: Docsify) => Partial)); declare global { interface Window { $docsify?: DocsifyConfigOrFn; Docsify: { util: typeof util; dom: typeof dom; get: typeof get; slugify: typeof slugify; version: string; }; DocsifyCompiler: typeof Compiler; marked: typeof _marked; Prism: typeof prism; Vue: any; __current_docsify_compiler__?: Compiler; } const $docsify: Window['$docsify']; const Docsify: Window['Docsify']; const DocsifyCompiler: Window['DocsifyCompiler']; const marked: Window['marked']; const Prism: Window['Prism']; const Vue: Window['Vue']; } export {}; //# sourceMappingURL=globals.d.ts.map