import { ChartTheme } from '../../../../theme'; export declare function dashArrayToSvg(dash: number[] | undefined): string | undefined; export interface SvgStrokeStyle { stroke: string; strokeWidth: number; strokeOpacity?: number; strokeDasharray?: string; } export interface SvgTextStyle { fill: string; fontSize: number; fontFamily: string; fontWeight?: string | number; } export declare function gridMajorStyle(theme: ChartTheme): SvgStrokeStyle; export declare function gridMinorStyle(theme: ChartTheme): SvgStrokeStyle; export declare function axisLineStyle(theme: ChartTheme, orientation: "x" | "y"): SvgStrokeStyle; export declare function axisTickStyle(theme: ChartTheme, orientation: "x" | "y"): SvgStrokeStyle; export declare function axisLabelStyle(theme: ChartTheme, orientation: "x" | "y"): SvgTextStyle; export declare function strokeAttrs(style: SvgStrokeStyle): string; export declare function textAttrs(style: SvgTextStyle, anchor?: string, baseline?: string): string;