import { Chart } from '../Chart'; declare type eventFunc = (ev: any, chart: any) => void; declare class Series extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; onLabelMouseDown?: eventFunc; onLabelMouseMove?: eventFunc; onLabelMouseLeave?: eventFunc; onLabelMouseUp?: eventFunc; onLabelClick?: eventFunc; onLabelDblClick?: eventFunc; onLabelTouchStart?: eventFunc; onLabelTouchMove?: eventFunc; onLabelTouchEnd?: eventFunc; } declare class Pie extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Sector extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Line extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class SmoothLine extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class DashLine extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Area extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class StackArea extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class SmoothArea extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Bar extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class StackBar extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class DodgeBar extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Interval extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class StackInterval extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class DodgeInterval extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Point extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Funnel extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Pyramid extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Schema extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Box extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Candle extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Polygon extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Contour extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Heatmap extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Edge extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Sankey extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class ErrorBar extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class JitterPoint extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Path extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } declare class Venn extends Chart { quickType?: string; position?: string | string[]; gemo?: string; adjust?: string | string[] | object[]; color?: any; shape?: any; size?: any; opacity?: any; label?: any; tooltip?: any; style?: object; select?: any; active?: boolean | object | [boolean, object]; animate?: boolean | object; onMouseDown?: eventFunc; onMouseMove?: eventFunc; onMouseLeave?: eventFunc; onMouseUp?: eventFunc; onClick?: eventFunc; onDblClick?: eventFunc; onTouchStart?: eventFunc; onTouchMove?: eventFunc; onTouchEnd?: eventFunc; } export { Series, Pie, Sector, Line, SmoothLine, DashLine, Area, StackArea, SmoothArea, Bar, StackBar, DodgeBar, Interval, StackInterval, DodgeInterval, Point, Funnel, Pyramid, Schema, Box, Candle, Polygon, Contour, Heatmap, Edge, Sankey, ErrorBar, JitterPoint, Path, Venn, };