File: /www/wwwroot//oura.mlazu.com/node_modules/recharts/types/polar/PolarGrid.d.ts
import * as React from 'react';
import { SVGProps } from 'react';
import { AxisId } from '../state/cartesianAxisSlice';
import { ZIndexable } from '../zIndex/ZIndexLayer';
interface PolarGridProps extends ZIndexable {
/**
* The x-coordinate of center.
* When used inside a chart context, this prop is calculated based on the chart's dimensions,
* and this prop is ignored.
*
* This is only used when rendered outside a chart context.
*/
cx?: number;
/**
* The y-coordinate of center.
* When used inside a chart context, this prop is calculated based on the chart's dimensions,
* and this prop is ignored.
*
* This is only used when rendered outside a chart context.
*/
cy?: number;
/**
* The radius of the inner polar grid.
* When used inside a chart context, this prop is calculated based on the chart's dimensions,
* and this prop is ignored.
*
* This is only used when rendered outside a chart context.
*/
innerRadius?: number;
/**
* The radius of the outer polar grid.
* When used inside a chart context, this prop is calculated based on the chart's dimensions,
* and this prop is ignored.
*
* This is only used when rendered outside a chart context.
*/
outerRadius?: number;
/**
* The array of every line grid's angle.
*/
polarAngles?: ReadonlyArray<number>;
/**
* The array of every circle grid's radius.
*/
polarRadius?: ReadonlyArray<number>;
/**
* The type of polar grids.
* @defaultValue polygon
*/
gridType?: 'polygon' | 'circle';
/**
* @defaultValue true
*/
radialLines?: boolean;
/**
* @defaultValue 0
*/
angleAxisId?: AxisId;
/**
* @defaultValue 0
*/
radiusAxisId?: AxisId;
/**
* Z-Index of this component and its children. The higher the value,
* the more on top it will be rendered.
* Components with higher zIndex will appear in front of components with lower zIndex.
* If undefined or 0, the content is rendered in the default layer without portals.
*
* @since 3.4
* @defaultValue -100
* @see {@link https://recharts.github.io/en-US/guide/zIndex/ Z-Index and layers guide}
*/
zIndex?: number;
}
export type Props = SVGProps<SVGLineElement> & PolarGridProps;
export declare const defaultPolarGridProps: {
readonly angleAxisId: 0;
readonly radiusAxisId: 0;
readonly gridType: "polygon";
readonly radialLines: true;
readonly zIndex: -100;
};
/**
* @consumes PolarViewBoxContext
*/
export declare const PolarGrid: {
(outsideProps: Props): React.JSX.Element | null;
displayName: string;
};
export {};