export declare const DEFAULT_AXIS_LABEL_FONT_SIZE = 11.5;
export declare const DEFAULT_AXIS_TITLE_FONT_SIZE = 12;
/**
 * Get axis label styling (for values like "Jan", "Feb", "Mar")
 */
export declare const getAxisLabelStyle: (fontSize?: number) => {
    color: string;
    fontWeight: string;
    fontSize: number;
};
/**
 * Get axis title styling (for titles like "Month", "Amount")
 */
export declare const getAxisTitleStyle: (fontSize?: number) => {
    color: string;
    fontWeight: string;
    fontSize: number;
};
/**
 * Get axis line styling (the main axis line)
 */
export declare const getAxisLineStyle: () => {
    show: boolean;
    lineStyle: {
        color: string;
        type: "solid";
    };
};
/**
 * Get tick line styling (small marks on axis)
 * @param show - Whether to show tick lines. Defaults to true when undefined for backwards compatibility with existing charts, false for new charts
 */
export declare const getAxisTickStyle: (show?: boolean) => {
    show: boolean;
    lineStyle: {
        color: string;
        type: "solid";
    };
};
/**
 * Get axis pointer styling (for highlighting when hovering over series)
 * @param useLinePointer - Whether to use line pointer (for line/area/scatter charts) or shadow pointer (for bar charts)
 */
export declare const getAxisPointerStyle: (useLinePointer?: boolean) => {
    type: "line";
    lineStyle: {
        color: string;
        type: number[];
        width: number;
    };
    label: {
        show: boolean;
        fontWeight: number;
        fontSize: number;
        color: string;
        backgroundColor: string;
    };
} | {
    type: "shadow";
    label: {
        show: boolean;
        fontWeight: number;
        fontSize: number;
        color: string;
        backgroundColor: string;
    };
    lineStyle?: undefined;
};
//# sourceMappingURL=axisStyles.d.ts.map