/** * Constants for the glow effect. * * @module constants * @internal */ /** * Default options - tuned for YouTube web player style glow. * * @internal */ export declare const DEFAULT_OPTIONS: { readonly blur: 96; readonly opacity: 0.65; readonly brightness: 1.1; readonly saturate: 1.2; readonly scale: 1.08; readonly downscale: 0.08; readonly updateInterval: 98; readonly blendOld: 0.85; readonly blendNew: 0.15; }; /** * Video readyState value for checking if we can extract frames. * * @internal */ export declare const VIDEO_READY_STATE_CURRENT_DATA = 2; /** * Resize debounce delay in ms (stops excessive resizing). * * @internal */ export declare const RESIZE_DEBOUNCE_MS = 100; /** * Canvas CSS styles. * * @internal */ export declare const CANVAS_STYLE: { readonly BORDER_RADIUS: "12px"; readonly Z_INDEX: "-1"; readonly POSITION: "absolute"; readonly POINTER_EVENTS: "none"; }; /** * CSS transform to center canvas. * * @internal */ export declare const CANVAS_TRANSFORM = "translate(-50%, -50%)"; /** * Canvas context options. * * @internal */ export declare const CANVAS_CONTEXT_OPTIONS: { readonly willReadFrequently: true; readonly alpha: false; }; /** * Min canvas size. * * @internal */ export declare const MIN_CANVAS_DIMENSION = 1; /** * Min video size. * * @internal */ export declare const MIN_VIDEO_DIMENSION = 0;