import { ReactElement } from 'react'; export interface MosaicTile { x: number; y: number; color: number[]; } export type MosaicData = PointMosaicData | RectangleMosaicData; export interface PointMosaicData { size: number; type: 'point'; tiles: MosaicTile[]; } export interface RectangleMosaicData { size: number; type: 'rectangle'; x1: number; y1: number; x2: number; y2: number; scale: number; imageData: ImageData; withBorder: boolean; } export default function Mosaic(): ReactElement;