import { PluginType, XYContentPreserverOptions } from './index.type'; import { XYContentPreserverProcessor } from './processor'; import { XYPluginIF } from '../../../interface/extension.type'; export declare class XYContentPreserverExtension implements XYPluginIF { private version; private name; private processType; constructor(); init(): void; getVersion(): string; getPluginType(): PluginType; getPluginName(): string; /** * 销毁插件 */ destroy(): void; /** * 检测浏览器是否支持插件 * * @returns { boolean } - 是否支持插件 */ isSupportExtension(): boolean; /** * 创建处理器 * * @param { XYContentPreserverOptions } config - 插件配置项 * @returns { XYContentPreserverProcessor | null } - 返回处理器实例 */ createProcessor(config?: XYContentPreserverOptions): XYContentPreserverProcessor | null; }