import type { RingProgressSection } from '../RingProgress';
interface RootCurveData {
    value?: never;
    color?: string;
}
interface GetCurves {
    sections: RingProgressSection[];
    size: number;
    thickness: number;
    renderRoundedLineCaps: boolean | undefined;
    rootColor?: string;
    sectionGap?: number;
}
interface Curve {
    sum: number;
    offset: number;
    root: boolean;
    data: RingProgressSection | RootCurveData;
    lineRoundCaps?: boolean;
}
export declare function getCurves({ size, thickness, sections, renderRoundedLineCaps, rootColor, sectionGap, }: GetCurves): Curve[];
export {};
