import type { SVGAttributes } from 'react'; import type { UseLinearPrimaryTicksResult } from 'react-d3-utils'; type AxisPosition = 'top' | 'bottom' | 'left' | 'right'; interface BaseD3AxisProps { tickLength?: number; axisPosition: AxisPosition; } type PrimaryGridElementProps = Pick, 'stroke' | 'strokeOpacity' | 'strokeDasharray'>; type SecondaryGridElementProps = PrimaryGridElementProps & { secondaryGridDensity?: number; }; interface D3AxisProps extends BaseD3AxisProps, Pick, 'transform' | 'children' | 'className'>, UseLinearPrimaryTicksResult { gridSize?: number; primaryGridProps?: PrimaryGridElementProps; secondaryGridProps?: SecondaryGridElementProps; showGrid?: boolean; } export declare const D3Axis: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=D3Axis.d.ts.map