import { PluginWithOptions } from 'markdown-it'; declare const TAG_NAME_SCRIPT = "script"; declare const TAG_NAME_STYLE = "style"; declare const TAG_NAME_TEMPLATE = "template"; /** * Options of @mdit-vue/plugin-sfc */ interface SfcPluginOptions { /** * Custom blocks to be extracted * * @default [] */ customBlocks?: string[]; } /** * SFC block that extracted from markdown */ interface SfcBlock { /** * The type of the block */ type: string; /** * The content, including open-tag and close-tag */ content: string; /** * The content that stripped open-tag and close-tag off */ contentStripped: string; /** * The open-tag */ tagOpen: string; /** * The close-tag */ tagClose: string; } interface MarkdownSfcBlocks { /** * The `