import * as Y from 'yjs';
import EventEmitter from 'eventemitter3';
export interface ShadowEvents {
    translateOut: (ids: string[], container: string) => void;
    translateIn: (ids: string[], container: string) => void;
    grabDown: () => void;
    grabUp: () => void;
}
export declare class ShadowEmitter extends EventEmitter<ShadowEvents> {
    private userMap;
    constructor(userMap: Y.Map<any>);
    getActive(): boolean;
    setActive(value: boolean): boolean;
}
//# sourceMappingURL=ShadowEmitter.d.ts.map