import { transformPosition } from '../../utilities/transformations'; export interface ComponentProps { /** * Position of the light source * * Accepts `{ x, y }` objects with values from 0 to 1, or CSS positions like `top center`. * @default {"x":0.3,"y":0.3} */ lightPosition: Parameters[0]; /** * Master brightness of the entire lens flare effect * * @default 0.5 */ intensity: number; /** * Brightness of internal reflection ghost discs along the flare axis * * @default 0.4 */ ghostIntensity: number; /** * Spacing between ghost reflections along the flare axis * * Accepts a number between 0.1 and 2. * @default 0.7 */ ghostSpread: number; /** * Rainbow chromatic fringing around ghost element edges * * @default 0.3 */ ghostChroma: number; /** * Brightness of the circular halo ring from internal reflection * * @default 0.4 */ haloIntensity: number; /** * Radius of the halo ring * * Accepts a number between 0.1 and 1. * @default 0.6 */ haloRadius: number; /** * Spectral dispersion on the halo creating rainbow color separation * * @default 0.6 */ haloChroma: number; /** * Thickness and softness of the halo ring * * @default 0.8 */ haloSoftness: number; /** * Brightness of diffraction spikes radiating from the light source * * @default 0.3 */ starburstIntensity: number; /** * Number of starburst spikes (simulates aperture blade count) * * @default 6 */ starburstPoints: number; /** * Brightness of horizontal anamorphic light streak * * @default 0.15 */ streakIntensity: number; /** * Horizontal extent of the anamorphic streak * * @default 0.5 */ streakLength: number; /** * Soft veiling glare that washes out contrast around the light * * @default 0.2 */ glareIntensity: number; /** * Size of the soft glare glow * * @default 0.5 */ glareSize: number; /** * How much the flare fades when the light source is near the screen edge (0 = no fade, 1 = heavy fade) * * @default 0.2 */ edgeFade: number; /** * Speed of subtle flare shimmer and starburst rotation * * Accepts a number between 0 and 3. * @default 0.5 */ speed: number; } export declare const componentDefinition: import('../../gpu/porters').GpuShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map