import LiveCore from '../core/live'; import { DataSource } from '../data'; declare class Image extends LiveCore { private readonly shadowObject; constructor(source: DataSource, options?: { queueSize: number; width: number; height: number; compression: string; }); applyImageData(message: RosMessage.Image): void; updateDimensions(width: number, height: number): void; update(message: RosMessage.Image): void; hide: () => void; show: () => void; } export default Image;