export type datum = object | Array | Array<[number, number]>; export type data = Array; export type scale = import("./scale").scale; export type accessor = (d: datum, i?: number, g?: data) => any; export type value = number | string | Date; export type tick = value; export type ticks = number | Array; export type tick_accessor = (value: any, first: boolean, last: boolean, i: number) => any; export type margin = { top?: number; right?: number; bottom?: number; left?: number; };