// Copyright (c) Jupyter Development Team.
// Distributed under the terms of the Modified BSD License.
/**
 * Default user implementation.
 */
export class AwarenessMock {
    constructor(doc) {
        this.states = new Map();
        this.meta = new Map();
        this.doc = doc;
        this.clientID = doc.clientID;
    }
    setLocalState(state) {
        return;
    }
    setLocalStateField(field, value) {
        return;
    }
    getLocalState() {
        return null;
    }
    getStates() {
        return this.states;
    }
    on(name, f) {
        return;
    }
    off(name, f) {
        return;
    }
    once(name, f) {
        return;
    }
    emit(name, args) {
        return;
    }
    destroy() {
        return;
    }
}
//# sourceMappingURL=awarenessmock.js.map