import { CSSProperties, RefObject } from 'react'; interface Props { isTalking: boolean; streamRefs?: { audio: RefObject; video: RefObject; videoSrc: string | undefined; idleVideo: RefObject; idleVideoSrc: string | undefined; }; containerStyle?: CSSProperties; containerClassName?: string; videoStyle?: CSSProperties; videoClassName?: string; onLoadStart?: () => void; onLoadedData?: () => void; /** Threshold for green screen removal (0-1, lower values are more aggressive). Default 0.3 */ threshold?: number; /** Tolerance for green screen removal (0-1, higher values soften the edge). Default 0 */ tolerance?: number; /** Spill suppression amount (0-1, amount of green spill to remove). Default 0 */ spillSuppress?: number; /** Brightness adjustment (1.0 is default, >1 brightens, <1 darkens). Default 1.0 */ brightness?: number; } export declare const GreenScreenStreamPlayer: ({ isTalking, streamRefs, containerStyle, containerClassName, videoStyle, videoClassName, onLoadStart, onLoadedData, threshold, tolerance, spillSuppress, brightness, }: Props) => import("react/jsx-runtime").JSX.Element; export {};