import { FC, ReactElement } from 'react'; import { RadialAxisTick, RadialAxisTickProps } from './RadialAxisTick'; import { TimeInterval } from 'd3-time'; export interface TickCallback { index?: number; } export interface RadialAxisTickSeriesProps { /** * Scale to use for the tick. */ scale: any; /** * Number of ticks to render. */ count?: number; /** * Interval between ticks. */ interval?: number | TimeInterval; /** * Tick values to render. */ tickValues: any[]; /** * Outer radius of the arc. */ outerRadius: number; /** * Type of the axis. */ type: 'value' | 'category' | 'time' | 'duration'; /** * Inner radius of the arc. */ innerRadius: number; /** * Tick element to render. */ tick: ((tick: TickCallback) => ReactElement) | ReactElement; /** * Start angle for the first value. */ startAngle?: number; /** * End angle for the last value. */ endAngle?: number; } export declare const RadialAxisTickSeries: FC>;