export interface AxisTitleConfig { text?: string; position?: string; } export interface AxisLabelConfig { offset?: number; angle?: number; autoRotate?: boolean; autoHide?: boolean; autoEllipsis?: boolean; formatter?: any; } export interface Axis { /** * whether draw the axis on the top of the layer */ top?: boolean; /** * direction of the axis, top | bottom | left | right */ position?: string; /** * title of the axis */ title?: AxisTitleConfig; /** * label of the axis */ label?: AxisLabelConfig; /** * min of the axis */ min?: number; /** * max of the axis */ max?: number; /** * interval of the ticks in the axis */ tickInterval?: number; /** * whether to show ticks in the axis */ ticks?: boolean; /** * whether to draw the domain line of the axis */ domain?: boolean; } export declare const AxisProps: readonly ["top", "position", "title", "label", "min", "max", "tickInterval"]; export declare const AxisTitleProps: readonly ["text", "position"]; export declare const AxisLabelProps: readonly ["offset", "angle", "autoRotate", "autoHide", "autoEllipsis", "formatter"]; /** * @public */