import * as React from "react"; import type { Room } from "white-web-sdk"; import type { CSSProperties, ReactNode } from "react"; declare type RoomUpdater = { original: Room; new: Room; }; export declare type RoomWhiteboardProps = { readonly room: Room; readonly className?: string; readonly style?: CSSProperties; readonly ref?: (elementRef: HTMLDivElement | null) => void; }; export declare class RoomWhiteboard extends React.Component { private elementRef; getSnapshotBeforeUpdate(nextProps: Readonly): RoomUpdater | null; componentDidUpdate(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: RoomUpdater): void; private setElementRef; render(): ReactNode; } export {};