import { transformAngle, transformPosition } from '../../utilities/transformations'; export interface ComponentProps { /** * Maximum intensity of the blur effect * * @default 50 */ intensity: number; /** * Direction of the blur gradient (in degrees) * * @default 0 */ angle: Parameters[0]; /** * Center point where blur begins * * Accepts `{ x, y }` objects with values from 0 to 1, or CSS positions like `top center`. * @default {"x":0,"y":0.5} */ center: Parameters[0]; /** * Distance over which blur transitions to full strength * * @default 1 */ falloff: number; /** * Blurs red and blue by different amounts for a lens-like color fringe that grows with the blur; negative swaps the colors * * Accepts a number between -1 and 1. * @default 0 */ dispersion: number; /** * Per-pixel noise on the tap spacing that hides banding at large blur radii * * Accepts a number between 0 and 1. * @default 0 */ jitter: number; } export declare const componentDefinition: import('../../std').ShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map