import { PieArcDatum } from 'd3';
import { WheelData, WheelDataTransformed, WheelPie } from './Wheel.types';
export declare const createArcs: (innerRadius: number, radius: number) => {
    baseArc: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
    segmentValuesArc: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
    innerPaths: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
    outerPaths: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
    completeArc: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
};
export declare const createData: (data: WheelData[], type: 'scorePositive' | 'scoreNegative', color: string) => WheelDataTransformed[];
export declare const createBgData: (data: WheelData[]) => {
    id: string;
    label: string;
    scorePositive: number;
    color: string;
    icon: string;
}[];
export declare const calcSectorBisector: (segment: PieArcDatum<WheelPie>, offsetAngle: number, radius: number) => {
    x: number;
    y: number;
};
