import { type TooltipProps } from "recharts";
interface SankeyNode {
    name: string;
    color?: string;
}
interface SankeyLink {
    source: number;
    target: number;
    value: number;
}
interface SankeyChartProps {
    data: {
        nodes: SankeyNode[];
        links: SankeyLink[];
    };
    className?: string;
    showTooltip?: boolean;
    nodeWidth?: number;
    nodePadding?: number;
    tooltipProps?: TooltipProps<number | string | Array<number | string>, string | number>;
    sankeyProps?: Record<string, unknown>;
    height?: number | string;
    width?: number | string;
    margin?: {
        top?: number;
        right?: number;
        bottom?: number;
        left?: number;
    };
}
export declare function SankeyChart({ data, className, showTooltip, nodeWidth, nodePadding, tooltipProps, sankeyProps, height, width, margin, }: SankeyChartProps): import("react/jsx-runtime").JSX.Element;
export declare namespace SankeyChart {
    var displayName: string;
}
export {};
//# sourceMappingURL=sankey-chart.d.ts.map