import { Component } from 'react'; import { LinearAxisProps } from '../Axis'; export interface GridlineSeriesProps { yScale: any; xScale: any; yAxis: LinearAxisProps; xAxis: LinearAxisProps; height: number; width: number; line: JSX.Element | null; stripe: JSX.Element | null; } export declare class GridlineSeries extends Component { static defaultProps: Partial; getGridlines(): { yAxisGrid: any; xAxisGrid: any; }; renderSeries(yAxisGrid: any, xAxisGrid: any, element: JSX.Element, type: 'line' | 'stripe'): JSX.Element; shouldRenderY(direction: 'all' | 'x' | 'y'): boolean; shouldRenderX(direction: 'all' | 'x' | 'y'): boolean; renderGroup(element: JSX.Element, grid: any, scale: any, direction: 'x' | 'y', type: 'line' | 'stripe'): any; render(): JSX.Element; }