import { BaseGraphOptions, BaseStyle } from './base'; interface BorderStyle { borderColor?: string; borderWidth?: number; borderType?: 'solid' | 'dashed' | 'dotted'; borderRadius?: number; } interface ShadowStyle { shadowBlur?: boolean; shadowColor?: string; shadowOffsetX?: number; shadowOffsetY?: number; } interface MainStyle { color?: string; opacity?: number; borderStyle?: BorderStyle; shadowStyle?: ShadowStyle; backgroundStyle?: BaseStyle; } interface BarRadius { radiusLT: number; radiusRT: number; } export interface BarGraphOptions extends BaseGraphOptions { showBackground?: boolean; backgroundStyle?: BaseStyle; stack?: string; sampling?: boolean; corsor?: string; barWidth?: number; barMaxWidth?: number; barMinWidth?: number; barMinHeight?: number; barMinAngle?: number; barRadius?: BarRadius; barGap?: number; barCategoryGap?: number; large?: boolean; mainStyle?: MainStyle; yAxisIndex?: number; }