UNPKG

@spaced-out/ui-design-system

Version:
26 lines 1.3 kB
import * as React from 'react'; import type { SeriesColumnOptions } from 'highcharts'; import type { ChartOptions, DataOptionsType, Drilldown } from '../../../types/charts'; import type { ChartWrapperClassNames, ExportOptionType } from '../../../components/Charts/ChartWrapper'; type ClassNames = Readonly<ChartWrapperClassNames & { highChart?: string; }>; export type StackedBarSeries = Omit<SeriesColumnOptions, 'data' | 'type'> & { name: string; data: DataOptionsType[]; }; export interface StackedBarChartProps extends Omit<ChartOptions, 'series' | 'isLoading' | 'drilldown' | 'cardTitle' | 'emptyText' | 'classNames' | 'hasEmptyData' | 'headerActions' | 'customExportOptions'> { series: Array<StackedBarSeries>; isLoading?: boolean; drilldown?: Drilldown; cardTitle?: React.ReactNode; emptyText?: React.ReactNode; classNames?: ClassNames; hasEmptyData?: boolean; headerActions?: React.ReactNode; customExportOptions?: Array<ExportOptionType> | null; testId?: string; } export declare const StackedBarChart: ({ series, isLoading, drilldown, emptyText, cardTitle, classNames, hasEmptyData, headerActions, customExportOptions, testId, ...userOptions }: StackedBarChartProps) => React.ReactNode; export {}; //# sourceMappingURL=StackedBarChart.d.ts.map