import * as Y from 'yjs';
import { Room } from 'socket.io-adapter';
declare type RoomName = Room;
interface Persistence {
bindState: (roomName: RoomName, doc: Y.Doc) => Promise<void>;
writeState: (roomName: RoomName, doc: Y.Doc) => Promise<void>;
}
export { Persistence };