File size: 920 Bytes
70348ce | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import type { CSSProperties } from 'react';
export interface GridScanProps {
enableWebcam?: boolean;
showPreview?: boolean;
modelsPath?: string;
sensitivity?: number;
lineThickness?: number;
linesColor?: string;
scanColor?: string;
scanOpacity?: number;
gridScale?: number;
lineStyle?: 'solid' | 'dashed' | 'dotted';
lineJitter?: number;
scanDirection?: 'forward' | 'backward' | 'pingpong';
enablePost?: boolean;
bloomIntensity?: number;
bloomThreshold?: number;
bloomSmoothing?: number;
chromaticAberration?: number;
noiseIntensity?: number;
scanGlow?: number;
scanSoftness?: number;
scanPhaseTaper?: number;
scanDuration?: number;
scanDelay?: number;
enableGyro?: boolean;
scanOnClick?: boolean;
snapBackDelay?: number;
className?: string;
style?: CSSProperties;
}
export declare const GridScan: (props: GridScanProps) => JSX.Element;
export default GridScan;
|