import * as d3 from 'd3';
export interface GridOptions {
    axisKey: 'x' | 'y';
    axisIndex: number;
}
export declare class Grid {
    options: GridOptions;
    axis: any;
    span: any;
    private group;
    constructor(group: any, axis: any, span: any, options: GridOptions);
    protected create(group: any): void;
    get class(): string;
    redraw(): void;
    updateTicks(selection: any, gridAxis: d3.Axis<d3.AxisDomain>): void;
}
