/** * HTML Plugin * * Handles HTML code block processing in content script and DOCX export */ import { BasePlugin } from './base-plugin'; /** * AST node interface for HTML plugin */ interface AstNode { type: string; value?: string; } export declare class HtmlPlugin extends BasePlugin { constructor(); /** * Get AST node selectors for remark visit * @returns Array with 'html' node type */ get nodeSelector(): string[]; /** * Extract content from HTML node * @param node - AST node * @returns Extracted content or null */ extractContent(node: AstNode): string | null; } export {};