import { type CSSProperties, type HTMLAttributes } from 'react'; type WebcamPixelGridColorMode = 'webcam' | 'monochrome'; export type WebcamPixelGridProps = Omit, 'children'> & { gridCols?: number; gridRows?: number; maxElevation?: number; motionSensitivity?: number; elevationSmoothing?: number; colorMode?: WebcamPixelGridColorMode; monochromeColor?: CSSProperties['color']; backgroundColor?: CSSProperties['backgroundColor']; mirror?: boolean; gapRatio?: number; invertColors?: boolean; darken?: number; borderColor?: CSSProperties['color']; borderOpacity?: number; onWebcamError?: (error: Error) => void; onWebcamReady?: () => void; }; export declare const WebcamPixelGrid: ({ backgroundColor, borderColor, borderOpacity, className, colorMode, darken, elevationSmoothing, gapRatio, gridCols, gridRows, invertColors, maxElevation, mirror, monochromeColor, motionSensitivity, onWebcamError, onWebcamReady, style, ...rest }: WebcamPixelGridProps) => import("react/jsx-runtime").JSX.Element; export {};