import type MarkdownIt from "markdown-it"; export interface CustomMarkdownIt extends MarkdownIt { attrs: { keys: Array; sections: object }; config: { version?: number; versionCheck: boolean }; nav: Array; sections: object; showMapLoadingIndicator?: boolean; } export type CustomMarkdownItState = InstanceType< MarkdownIt["core"]["State"] > & { md: CustomMarkdownIt; }; declare global { interface Window { SimpleMDE: object; ace: typeof import("ace-builds"); } }