import { Slot } from '@revesuite/global/utils'; import type { Awareness } from 'y-protocols/awareness'; import { WebrtcProvider } from 'y-webrtc'; import type * as Y from 'yjs'; import type { DocProvider } from './index.js'; export declare class DebugDocProvider extends WebrtcProvider implements DocProvider { private readonly _doc; remoteUpdateSlot: Slot; constructor(id: string, doc: Y.Doc, options?: { awareness?: Awareness; }); private _handleRemoteUpdate; connect: () => void; disconnect: () => void; clearData(): Promise; } //# sourceMappingURL=debug-provider.d.ts.map