import { AgoraRteEngineConfig } from '../../type'; export interface AgoraRtePlugin { get name(): string; onInitialize: (config: AgoraRteEngineConfig) => void; onRelease: () => void; onParametersUpdated?: (parameters: Record) => void; } declare class AgoraRtePluginManager { private _plugins; registerPlugin(plugin: AgoraRtePlugin): void; callInitialize(config: AgoraRteEngineConfig): void; callRelease(): void; updateParameters(parameters: Record): void; } export declare const getPluginManager: () => AgoraRtePluginManager; export declare const registerPlugin: (plugin: AgoraRtePlugin) => void; export {};