import "ckeditor5"; declare global { interface Component { triggerCommand(command: string): void; } interface EditorComponent extends Component { loadReferenceLinkTitle($el: JQuery, href: string): Promise; createNoteForReferenceLink(title: string): Promise; } var glob: { getComponentByEl(el: unknown): T; getActiveContextNote(): { noteId: string; }; getHeaders(): Promise>; getReferenceLinkTitle(href: string): Promise; getReferenceLinkTitleSync(href: string): string; importMarkdownInline(): void; } } declare module "ckeditor5" { interface Editor { getSelectedHtml(): string; removeSelection(): Promise; } }