export default Cooperate; declare class Cooperate { constructor(opt: any); opt: any; mindMap: any; ydoc: any; ymap: any; provider: any; awareness: any; currentAwarenessData: any[]; waitNodeUidMap: {}; currentData: any; userInfo: any; isSetData: boolean; initData(data: any): void; onObserve(event: any): void; getDoc(): any; setProvider(provider: any, webrtcProviderConfig?: {}): void; onAwareness(): void; bindEvent(): void; onDataChange(data: any): void; onNodeActive(node: any, nodeList: any): void; onNodeTreeRenderEnd(): void; onSetData(data: any): void; unBindEvent(): void; updateChanges(data: any): void; /** * { * id: '', // 必传,用户唯一的id * name: '', // 用户名称。name和avatar两个只传一个即可,如果都传了,会显示avatar * avatar: '', // 用户头像 * color: '' // 如果没有传头像,那么会以一个圆形来显示名称的第一个字,文字的颜色为白色,圆的颜色可以通过该字段设置 * } **/ setUserInfo(userInfo: any): void; beforePluginRemove(): void; beforePluginDestroy(): void; } declare namespace Cooperate { const instanceName: string; }