@spaced-out/ui-design-system
Version:
Sense UI components library
24 lines • 1.27 kB
TypeScript
import * as React from 'react';
import type { ChartOptions, Drilldown, SankeySeriesOptions } from '../../../types/charts';
import type { ChartWrapperClassNames, ExportOptionType } from '../../../components/Charts/ChartWrapper';
type ClassNames = Readonly<ChartWrapperClassNames & {
highChart?: string;
}>;
export interface SankeyChartProps extends Omit<ChartOptions, 'isLoading' | 'cardTitle' | 'emptyText' | 'nodeWidth' | 'classNames' | 'showLegend' | 'nodePadding' | 'series' | 'drilldown' | 'hasEmptyData' | 'headerActions' | 'customExportOptions'> {
isLoading?: boolean;
cardTitle?: React.ReactNode;
emptyText?: React.ReactNode;
nodeWidth?: number;
classNames?: ClassNames;
showLegend?: boolean;
nodePadding?: number;
hasEmptyData?: boolean;
headerActions?: React.ReactNode;
customExportOptions?: Array<ExportOptionType> | null;
series?: Array<SankeySeriesOptions>;
drilldown?: Drilldown;
testId?: string;
}
export declare const SankeyChart: ({ series, emptyText, drilldown, cardTitle, isLoading, nodeWidth, showLegend, classNames, nodePadding, hasEmptyData, headerActions, customExportOptions, testId, ...userOptions }: SankeyChartProps) => React.ReactNode;
export {};
//# sourceMappingURL=SankeyChart.d.ts.map