import { Description } from "./Description";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class FunnelChartDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private av;
    get dataSourceRef(): string;
    set dataSourceRef(a: string);
    private bk;
    get valueMemberPath(): string;
    set valueMemberPath(a: string);
    private az;
    get highlightedValueMemberPath(): string;
    set highlightedValueMemberPath(a: string);
    private aa;
    get actualHighlightValueOpacity(): number;
    set actualHighlightValueOpacity(a: number);
    private ac;
    get highlightValueOpacity(): number;
    set highlightValueOpacity(a: number);
    private au;
    get actualHighlightValueDisplayMode(): string;
    set actualHighlightValueDisplayMode(a: string);
    private a0;
    get highlightValueDisplayMode(): string;
    set highlightValueDisplayMode(a: string);
    private k;
    get brushes(): string[];
    set brushes(a: string[]);
    private l;
    get outlines(): string[];
    set outlines(a: string[]);
    private ab;
    get bottomEdgeWidth(): number;
    set bottomEdgeWidth(a: number);
    private a1;
    get innerLabelMemberPath(): string;
    set innerLabelMemberPath(a: string);
    private a5;
    get outerLabelMemberPath(): string;
    set outerLabelMemberPath(a: string);
    private a2;
    get innerLabelVisibility(): string;
    set innerLabelVisibility(a: string);
    private a8;
    get outerLabelVisibility(): string;
    set outerLabelVisibility(a: string);
    private a4;
    get outerLabelAlignment(): string;
    set outerLabelAlignment(a: string);
    private ay;
    get funnelSliceDisplay(): string;
    set funnelSliceDisplay(a: string);
    private aw;
    get formatInnerLabelRef(): string;
    set formatInnerLabelRef(a: string);
    private ax;
    get formatOuterLabelRef(): string;
    set formatOuterLabelRef(a: string);
    private as;
    get transitionDuration(): number;
    set transitionDuration(a: number);
    private r;
    get isInverted(): boolean;
    set isInverted(a: boolean);
    private s;
    get useBezierCurve(): boolean;
    set useBezierCurve(a: boolean);
    private q;
    get allowSliceSelection(): boolean;
    set allowSliceSelection(a: boolean);
    private u;
    get useUnselectedStyle(): boolean;
    set useUnselectedStyle(a: boolean);
    private ba;
    get selectedSliceFill(): string;
    set selectedSliceFill(a: string);
    private bb;
    get selectedSliceStroke(): string;
    set selectedSliceStroke(a: string);
    private ag;
    get selectedSliceStrokeThickness(): number;
    set selectedSliceStrokeThickness(a: number);
    private af;
    get selectedSliceOpacity(): number;
    set selectedSliceOpacity(a: number);
    private bi;
    get unselectedSliceFill(): string;
    set unselectedSliceFill(a: string);
    private bj;
    get unselectedSliceStroke(): string;
    set unselectedSliceStroke(a: string);
    private ai;
    get unselectedSliceStrokeThickness(): number;
    set unselectedSliceStrokeThickness(a: number);
    private ah;
    get unselectedSliceOpacity(): number;
    set unselectedSliceOpacity(a: number);
    private m;
    get selectedItems(): any[];
    set selectedItems(a: any[]);
    private a3;
    get legendItemBadgeTemplateRef(): string;
    set legendItemBadgeTemplateRef(a: string);
    private t;
    get useOuterLabelsForLegend(): boolean;
    set useOuterLabelsForLegend(a: boolean);
    private bh;
    get textStyle(): string;
    set textStyle(a: string);
    private a7;
    get outerLabelTextStyle(): string;
    set outerLabelTextStyle(a: string);
    private ad;
    get outlineThickness(): number;
    set outlineThickness(a: number);
    private ae;
    get pixelScalingRatio(): number;
    set pixelScalingRatio(a: number);
    private a6;
    get outerLabelTextColor(): string;
    set outerLabelTextColor(a: string);
    private bg;
    get textColor(): string;
    set textColor(a: string);
    private a9;
    get selectedItemsChangedRef(): string;
    set selectedItemsChangedRef(a: string);
    private bc;
    get sliceClickedRef(): string;
    set sliceClickedRef(a: string);
    private bd;
    get sliceEnterRef(): string;
    set sliceEnterRef(a: string);
    private bf;
    get sliceLeaveRef(): string;
    set sliceLeaveRef(a: string);
    private be;
    get sliceHoverRef(): string;
    set sliceHoverRef(a: string);
}
