import type { CircularAnimationLayer } from "../../types/components/loader-animation"; /** * A fixed diameter pegs the viewBox 1:1 to real CSS pixels, so `path_width` * (typed as a literal pixel value) renders at its exact configured width. * `fill`/`relative` diameters have no static pixel size to peg to, so their * stroke width scales with the rendered size instead. */ export declare const DEFAULT_RING_VIEWBOX = 100; export declare const ringViewBoxSize: (layer: CircularAnimationLayer) => number; export declare const ringRadius: (viewBoxSize: number, pathWidth: number) => number; export declare const svgLinecap: (endcap: "round" | "square") => "round" | "butt";