import { IViewerPluginSync, ThreeViewer } from '../../viewer'; import { Importer } from '../../assetmanager'; export declare abstract class BaseImporterPlugin implements IViewerPluginSync { ['constructor']: typeof BaseImporterPlugin; static readonly PluginType: string; protected abstract _importer: Importer; toJSON: any; onAdded(viewer: ThreeViewer): void; onRemove(viewer: ThreeViewer): void; dispose(): void; } //# sourceMappingURL=../../src/plugins/base/BaseImporterPlugin.d.ts.map