import * as React from 'react'; import { FunctionComponent } from 'react'; import { BaseAxisProps, PresentationAttributesAdaptChildEvent, TickItem } from '../util/types'; import { defaultPolarRadiusAxisProps } from './defaultPolarRadiusAxisProps'; import { RequiresDefaultProps } from '../util/resolveDefaultProps'; import { ZIndexable } from '../zIndex/ZIndexLayer'; type TickOrientation = 'left' | 'right' | 'middle'; export interface PolarRadiusAxisProps extends Omit, ZIndexable { /** * @defaultValue 0 */ radiusAxisId?: string | number; /** * @defaultValue 0 */ angle?: number; /** * @defaultValue right */ orientation?: TickOrientation; ticks?: ReadonlyArray; /** * @defaultValue false */ reversed?: boolean; } type AxisSvgProps = Omit, 'scale' | 'type'>; export type Props = AxisSvgProps & PolarRadiusAxisProps; type PropsWithDefaults = RequiresDefaultProps; export declare const PolarRadiusAxisWrapper: FunctionComponent; export declare function PolarRadiusAxis(outsideProps: Props): React.JSX.Element; export declare namespace PolarRadiusAxis { var displayName: string; } export {};