import React, { PureComponent } from 'react'; import { BaseAxisProps, TickItem, PresentationAttributesAdaptChildEvent } from '../util/types'; export interface PolarAngleAxisProps extends BaseAxisProps { angleAxisId?: string | number; cx?: number; cy?: number; radius?: number; axisLineType?: 'polygon' | 'circle'; ticks?: TickItem[]; orientation?: 'inner' | 'outer'; } export type Props = PresentationAttributesAdaptChildEvent & PolarAngleAxisProps; export declare class PolarAngleAxis extends PureComponent { static displayName: string; static axisType: string; static defaultProps: { type: string; angleAxisId: number; scale: string; cx: number; cy: number; orientation: string; axisLine: boolean; tickLine: boolean; tickSize: number; tick: boolean; hide: boolean; allowDuplicatedCategory: boolean; }; getTickLineCoord(data: TickItem): { x1: number; y1: number; x2: number; y2: number; }; getTickTextAnchor(data: TickItem): string; renderAxisLine(): React.JSX.Element; static renderTickItem(option: PolarAngleAxisProps['tick'], props: any, value: string | number): React.JSX.Element; renderTicks(): React.JSX.Element; render(): React.JSX.Element; }