import { transformAngle, transformPosition } from '../../utilities/transformations'; export interface ComponentProps { /** * Maximum blur intensity at edges * * @default 50 */ intensity: number; /** * Width of the sharp focus area * * @default 0.3 */ width: number; /** * Distance over which blur transitions to full strength * * @default 0.3 */ falloff: number; /** * Rotation angle of the focus line (in degrees) * * @default 0 */ angle: Parameters[0]; /** * Center point of the focus line * * 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]; /** * Blurs red and blue by different amounts for a lens-like color fringe outside the focus band; 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