import type { ReactElement } from 'react';
import type { CurveFactory } from 'd3-shape';
import type { GraphicProps, Position, Series, Size, Style } from './types';
import { curves } from './helpers';
declare type RadialLineParams = {
    seriesIndex: number;
    series: Series;
    props: RadialLinesProps;
};
export declare type RadialLinesProps = {
    position?: Position;
    asAreas?: boolean;
    innerRadius?: Size;
    startAngle?: number;
    endAngle?: number;
    interpolation?: keyof typeof curves | CurveFactory;
    seriesVisible?: boolean | ((params: RadialLineParams) => boolean);
    seriesAttributes?: Record<string, any> | ((params: RadialLineParams) => Record<string, any>);
    seriesStyle?: Style | ((params: RadialLineParams) => Style);
    lineVisible?: boolean | ((params: RadialLineParams) => boolean);
    lineAttributes?: Record<string, any> | ((params: RadialLineParams) => Record<string, any>);
    lineStyle?: Style | ((params: RadialLineParams) => Style);
    lineWidth?: Size | ((params: RadialLineParams) => Size);
} & GraphicProps;
/**
 * Renders radial lines for your radar chart
 */
export declare function RadialLines(props: RadialLinesProps): ReactElement;
export {};
