import { BaseChartConfig, TooltipConfig } from '../types';
export interface FunnelSegment {
    label: string;
    value: number;
    color?: string;
}
export interface FunnelChartConfig extends BaseChartConfig {
    /** Segments rendered top-to-bottom (or left-to-right when horizontal). */
    segments: FunnelSegment[];
    /** Optional tooltip configuration (formatter, enabled flag). */
    tooltip?: TooltipConfig;
    /**
     * Render segment labels next to each band.
     * @default true
     */
    showLabels?: boolean;
    /**
     * Render the numeric value alongside each label.
     * @default true
     */
    showValues?: boolean;
    /**
     * Layout direction for the funnel.
     * @default 'vertical'
     */
    direction?: 'vertical' | 'horizontal';
    /**
     * Use curved sides instead of straight tapering edges.
     * @default false
     */
    curved?: boolean;
    /**
     * Gap between segments in pixels.
     * @default 2
     */
    gap?: number;
}
//# sourceMappingURL=types.d.ts.map