import { transformPosition } from '../../utilities/transformations'; export interface ComponentProps { /** * Intensity of the zoom blur effect * * @default 30 */ intensity: number; /** * Center point of the zoom blur * * Accepts `{ x, y }` objects with values from 0 to 1, or CSS positions like `top center`. * @default {"x":0.5,"y":0.5} */ center: Parameters[0]; /** * Spectral color fringing along the streak, like light through a lens; negative flips which end is red * * @default 0 */ dispersion: number; /** * Concentrates the dispersion away from the center; 0 fringes everywhere equally * * @default 0 */ falloff: number; /** * Radius of a clean zone around the center that stays sharp * * @default 0 */ focus: number; /** * Slides the streak window: 0 streaks inward from each pixel, 1 streaks evenly both ways, -1 pushes it further in * * @default 0 */ bias: number; /** * Lets bright pixels streak further than dark ones, like light rays * * @default 0 */ highlights: number; /** * Twists the radial streak into a vortex around the center * * @default 0 */ spiral: number; /** * Per-pixel noise on the tap spacing that hides banding in long streaks * * @default 0 */ jitter: number; } export declare const componentDefinition: import('../../std').ShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map