import type { AgChartStyle, AgChartTheme } from './shared/agChartShared'; import type { AgWidgetDataFormat } from './shared/agWidget'; export interface AgBarChartSeriesTheme { /** * Width of the bars in pixels. If not specified, the chart will automatically calculate an appropriate width based on the available space and number of bars. */ width?: number; } export interface AgBarChartOverrides { /** * Styling for the bar series */ series?: AgBarChartSeriesTheme; } /** * Theme configuration for bar chart. */ export interface AgBarChartTheme extends AgChartTheme { /** * Overrides for bar chart specific styling options. */ bar?: AgBarChartOverrides; } /** * Style configuration for bar chart. */ export type AgBarChartStyle = AgChartStyle; /** * Format configuration for bar chart. */ export type AgBarChartFormat = AgWidgetDataFormat;