/// import { Color } from '@o/color'; import * as React from 'react'; declare type ChildArgs = { translateX: number; translateY: number; glow: React.ReactNode; }; export declare type HoverGlowProps = { width?: number; height?: number; color?: string; zIndex?: number; resist?: number; scale?: number; opacity?: number; boundPct?: number; offsetTop?: number; offsetLeft?: number; clickable?: boolean; clickDuration?: number; clickScale?: number; duration?: number; overlayZIndex?: number; blur?: number; parent?: () => HTMLElement; backdropFilter?: boolean; restingPosition?: [number, number]; full?: boolean; borderRadius?: number; borderLeftRadius?: number; borderRightRadius?: number; inverse?: boolean; size?: number; draggable?: boolean; durationIn?: number; durationOut?: number; behind?: boolean; background?: Color; gradient?: string; overflow?: boolean; hide?: boolean; children?: (a: ChildArgs) => React.ReactNode; }; export declare class HoverGlow extends React.Component { static defaultProps: { width: number; height: number; color: string; zIndex: number; resist: number; scale: number; opacity: number; boundPct: any; offsetTop: number; offsetLeft: number; clickable: boolean; clickDuration: number; clickScale: number; duration: number; overlayZIndex: number; blur: number; backdropFilter: string; restingPosition: any; }; state: { clicked: boolean; mounted: boolean; track: boolean; willTrack: boolean; parentNode: any; position: { x: number; y: number; }; bounds: { width: number; height: number; left: number; top: number; }; scrollParent: { top: number; left: number; }; }; unmounted: boolean; parentNode: HTMLDivElement | null; rootRef: React.RefObject; componentDidMount(): void; follow(): void; setRestingPosition: () => void; followScrollParent: (parentNode: any) => void; updateScrollParent: () => void; updateScrollParentDebounced: (() => void) & import("lodash").Cancelable; componentWillUnmount(): void; move: (e: any) => void; setMouseTo: (x1: any, y1: any) => void; mouseDown: () => void; trackMouse: (track: any) => void; render(): React.ReactNode; } export {}; //# sourceMappingURL=HoverGlow.d.ts.map