import { type IInsight } from "@gooddata/sdk-model";
import { type IDrillDownContext } from "../../../interfaces/Visualization.js";
import { type IVisualizationMeta, type PluggableVisualizationFactory } from "../../../interfaces/VisualizationDescriptor.js";
import { BigChartDescriptor } from "../BigChartDescriptor.js";
export declare class TreemapDescriptor extends BigChartDescriptor {
    getFactory(): PluggableVisualizationFactory;
    applyDrillDown(source: IInsight, drillDownContext: IDrillDownContext, backendSupportsElementUris: boolean): IInsight;
    getEmbeddingCode: (insight: import("@gooddata/sdk-model").IInsightDefinition, config?: import("../../../interfaces/VisualizationDescriptor.js").IEmbeddingCodeConfig | undefined) => string;
    getMeta(): IVisualizationMeta;
    private addFilters;
}
//# sourceMappingURL=TreemapDescriptor.d.ts.map