import { c as Value, r as SummaryStrings } from "./summary-D8UEQXYr.js"; import { n as Format } from "./format-Dq02z5ZL.js"; import { CSSProperties, ReactNode } from "react"; //#region src/core/strings-spiral-year.d.ts type SpiralYearStrings = Pick; //#endregion //#region src/charts/spiral-year/index.d.ts interface SpiralYearProps { data: readonly Value[]; /** Cadence; inferred from length (≈52 → week, else day) when omitted. */ cadence?: "day" | "week" | undefined; /** ISO date anchoring index 0 to a calendar angle. */ startDate?: string | undefined; /** Opacity quantization. Default 5. */ steps?: 3 | 5 | undefined; /** The 12 faint radial month ticks (default true). */ monthTicks?: boolean | undefined; /** `dot` (default) or `arc` (short segments — continuous-ribbon feel). */ mark?: "dot" | "arc" | undefined; size?: number | undefined; color?: string | undefined; format?: Format | undefined; locale?: string | string[] | undefined; strings?: SpiralYearStrings | undefined; title?: string | undefined; summary?: string | false | undefined; id?: string | undefined; className?: string | undefined; style?: CSSProperties | undefined; children?: ReactNode | undefined; } declare function periodLabel(index: number, cadence: "day" | "week"): string; declare function spiralYearSummary(data: readonly Value[], opts?: { cadence?: "day" | "week" | undefined; strings?: SpiralYearStrings | undefined; format?: Format | undefined; locale?: string | string[] | undefined; }): string; declare function SpiralYear(props: SpiralYearProps): ReactNode; //#endregion export { SpiralYearStrings as a, spiralYearSummary as i, SpiralYearProps as n, periodLabel as r, SpiralYear as t };