import { IDocumentFactory, IElementLike, INodeLike } from "./DocumentInterface"; import { NetworkedDOMWebsocketOptions } from "./NetworkedDOMWebsocket"; import { NetworkedDOMWebsocketAdapterBase } from "./NetworkedDOMWebsocketAdapterBase"; export declare class NetworkedDOMWebsocketV02Adapter extends NetworkedDOMWebsocketAdapterBase { private placeholderToId; private hiddenPlaceholderElements; private batchMode; private batchMessages; private readonly protocolSubversion; constructor(websocket: WebSocket, parentElement: IElementLike, connectedCallback: () => void, timeCallback?: (time: number) => void, options?: NetworkedDOMWebsocketOptions, doc?: IDocumentFactory); handleEvent(element: IElementLike, event: CustomEvent): void; private send; clearContents(): boolean; receiveMessage(event: MessageEvent): void; private applyMessage; private handleTextChanged; private handleChangeHiddenFrom; private handleChildrenAdded; private handleChildrenRemoved; protected handleUnregisteredChild(child: INodeLike): void; private handleSnapshot; private handleDocumentTime; private handleAttributeChange; private handleNewElement; private handlePing; } //# sourceMappingURL=NetworkedDOMWebsocketV02Adapter.d.ts.map