import { type RecorderExtensionEndpoint } from './RecorderExtensionEndpoint.js'; import * as Common from '../../core/common/common.js'; export declare class RecorderPluginManager extends Common.ObjectWrapper.ObjectWrapper { #private; static instance(): RecorderPluginManager; addPlugin(plugin: RecorderExtensionEndpoint): void; removePlugin(plugin: RecorderExtensionEndpoint): void; plugins(): RecorderExtensionEndpoint[]; } export declare enum Events { PluginAdded = "pluginAdded", PluginRemoved = "pluginRemoved" } export type EventTypes = { [Events.PluginAdded]: RecorderExtensionEndpoint; [Events.PluginRemoved]: RecorderExtensionEndpoint; };