import { FC } from 'react';
import { ChartShallowDataShape } from '../../../common/data';
export interface FunnelAxisLabelProps {
    /**
     * Data object for the label. Set internally by `FunnelAxis`.
     */
    data: ChartShallowDataShape;
    /**
     * Index of the label. Set internally by `FunnelAxis`.
     */
    index: number;
    /**
     * Color of the text.
     *
     * @default '#fff'
     */
    fill: string;
    /**
     * Font size of the text.
     *
     * @default 13
     */
    fontSize: number;
    /**
     * Font family of the text.
     *
     * @default 'sans-serif'
     */
    fontFamily: string;
    /**
     * Padding of the label.
     *
     * @default 10
     */
    padding?: number;
    /**
     * Class name to apply to the text.
     */
    className?: string;
    /**
     * xScale for the funnel. Set internally by `FunnelAxis`.
     */
    xScale: any;
    /**
     * yScale for the funnel. Set internally by `FunnelAxis`.
     */
    yScale: any;
    /**
     * Positioning of the label.
     *
     * @default 'middle'
     */
    position?: 'top' | 'middle' | 'bottom';
    /**
     * Whether to show the value of the data.
     *
     * @default true
     */
    showValue?: boolean;
    /**
     * Visibility of the label.
     *
     * @default 'auto'
     */
    labelVisibility?: 'auto' | 'always';
}
export declare const FunnelAxisLabel: FC<Partial<FunnelAxisLabelProps>>;
