import type { SparklinePoint, SparklineDomain } from './types'; export interface SparklineChartPoint extends SparklinePoint { chartX: number; chartY: number; index: number; } export interface UseSparklineGeometryOptions { data: SparklinePoint[]; width: number; height: number; smooth: boolean; padding: { top: number; right: number; bottom: number; left: number; }; domain?: SparklineDomain; enableFill: boolean; } export interface SparklineGeometryResult { points: SparklineChartPoint[]; strokePath: string; fillPath: string | null; pathLength: number; xDomain: [number, number]; yDomain: [number, number]; zeroNormalized: number | null; } export declare const useSparklineGeometry: (options: UseSparklineGeometryOptions) => SparklineGeometryResult;