import { MarkPlugin, NodeInterface, PluginOptions } from '@aomao/engine'; export interface FontfamilyOptions extends PluginOptions { hotkey?: { key: string; args: Array; }; filter?: (fontfamily: string) => string | boolean; } export default class extends MarkPlugin { #private; static get pluginName(): string; tagName: string; style: { [x: string]: string; }; variable: { '@var0': { required: boolean; value: string; }; }; init(): void; isTrigger(font: string): boolean; execute(font: string): void; hotkey(): { key: string; args: string[]; } | never[]; pasteEach: (node: NodeInterface) => void; destroy(): void; }