import { type IInsightDefinition } from "@gooddata/sdk-model"; import { type IExtendedReferencePoint, type IReferencePoint, type IVisConstruct, type IVisProps } from "../../../interfaces/Visualization.js"; import { PluggablePieChart } from "../pieChart/PluggablePieChart.js"; /** * PluggableFunnelChart * * ## Buckets * * | Name | Id | Accepts | * |----------|----------|---------------------| * | Measures | measures | measures only | * | ViewBy | view | attribute or date | * * ### Bucket axioms * * - |ViewBy| ≤ 1 * - |Measures| ≥ 1 ∧ ≤ 20 * - |ViewBy| = 1 ⇒ |Measures| = 1 * - |ViewBy| = 0 ⇒ |Measures| ≥ 1 * * ## Dimensions * * The PluggableFunnelChart always creates two dimensional execution. * * - |ViewBy| = 0 ⇒ [[], [MeasureGroupIdentifier]] * - |ViewBy| = 1 ⇒ [[MeasureGroupIdentifier], [ViewBy]] * * ## Default sorts * * The PluggableFunnelChart allows the same sorts as pie chart, however it does not sort automatically. * */ export declare class PluggableFunnelChart extends PluggablePieChart { constructor(props: IVisConstruct); getExtendedReferencePoint(referencePoint: IReferencePoint): Promise; protected renderConfigurationPanel(insight: IInsightDefinition, options: IVisProps): void; } //# sourceMappingURL=PluggableFunnelChart.d.ts.map