import type { IElementHandler } from "@notesnook/enex/dist/src/content"; import type { HTMLElement } from "node-html-parser"; import { Note } from "../../../models/note"; import { AttachmentHandler } from "./attachment"; import { IHasher } from "../../../utils/hasher"; declare const elementMap: { img: typeof AttachmentHandler; obj: typeof AttachmentHandler; }; declare type Keys = keyof typeof elementMap; export declare class ElementHandler implements IElementHandler { private readonly note; private readonly hasher; constructor(note: Note, hasher: IHasher); process(elementType: Keys, element: HTMLElement): Promise; } export {};