import Viz from "./Viz.js";
/**
    Creates a priestley timeline based on an array of data.
*/
export default class Priestley extends Viz {
    [key: string]: any;
    /**
        Invoked when creating a new class instance, and sets any default parameters.
        @private
  */
    constructor();
    /**
        Extends the render behavior of the abstract Viz class.
        @private
  */
    _draw(callback?: () => void): this;
    /**
        Configuration object for the axis.
  */
    axisConfig(_: any): any;
    /**
        Accessor function or string key for the end date of each data point.
  */
    end(_: any): any;
    /**
        The [paddingInner](https://github.com/d3/d3-scale#band_paddingInner) value of the underlining [Band Scale](https://github.com/d3/d3-scale#band-scales) used to determine the height of each bar. Values should be a ratio between 0 and 1 representing the space in between each rectangle.
  */
    paddingInner(_: any): any;
    /**
        The [paddingOuter](https://github.com/d3/d3-scale#band_paddingOuter) value of the underlining [Band Scale](https://github.com/d3/d3-scale#band-scales) used to determine the height of each bar. Values should be a ratio between 0 and 1 representing the space around the outer rectangles.
  */
    paddingOuter(_: any): any;
    /**
        Accessor function or string key for the start date of each data point.
  */
    start(_: any): any;
}
