@spaced-out/ui-design-system
Version:
Sense UI components library
26 lines • 1.06 kB
TypeScript
import * as React from 'react';
import type { ChartOptions, DataOptionsType, Drilldown } from '../../../types/charts';
import type { ChartWrapperClassNames, ExportOptionType } from '../ChartWrapper';
type ClassNames = Readonly<ChartWrapperClassNames & {
highChart?: string;
}>;
export type FunnelSeriesItem = {
name?: string;
showInLegend?: boolean;
data: Array<DataOptionsType>;
};
export type FunnelChartProps = ChartOptions & {
isLoading?: boolean;
classNames?: ClassNames;
cardTitle?: React.ReactNode;
customExportOptions?: Array<ExportOptionType> | null;
series: Array<FunnelSeriesItem>;
headerActions?: React.ReactNode;
drilldown?: Drilldown;
showLegend?: boolean;
hasEmptyData?: boolean;
emptyText?: React.ReactNode;
};
export declare const FunnelChart: ({ isLoading, classNames, cardTitle, customExportOptions, series, headerActions, drilldown, showLegend, hasEmptyData, emptyText, ...userOptions }: FunnelChartProps) => React.JSX.Element;
export {};
//# sourceMappingURL=FunnelChart.d.ts.map