import type { CSSProperties } from 'react'; export declare const RING_PAD = 6; interface Size { width: number; height: number; } export declare function ringRadius(size: Size): number; export declare function ringPathD(size: Size): string; export declare function ringBoxStyle(rect: DOMRect, zIndex: number): CSSProperties; export interface RingTrace { cancel: () => void; } export declare function traceRing(path: SVGPathElement, durationMs: number, onFrame?: (easedProgress: number) => void, onDone?: () => void): RingTrace; export {};