interface DailyMilestone { /** Current progress within this milestone. 0 – STEPS_PER_MILESTONE (4). */ progress: number; } interface DailyProgressProps { /** Milestones to render, in order. Usually 4 items for a daily ticket. Ignored while `isLoading`. */ milestones: ReadonlyArray; /** Show the skeleton placeholder instead of the real milestones. */ isLoading?: boolean; /** Skeleton slot count while loading. Defaults to `milestones.length || 4`. */ skeletonCount?: number; /** Horizontal spacing between milestone diamonds. Defaults to 6. */ gap?: number; } declare function DailyProgress({ milestones, isLoading, skeletonCount, gap, }: DailyProgressProps): import("react/jsx-runtime").JSX.Element; export { DailyProgress }; export type { DailyProgressProps, DailyMilestone }; //# sourceMappingURL=daily-progress.d.ts.map