import { type IInsight, type IInsightDefinition, type ISettings } from "@gooddata/sdk-model"; import { type IFluidLayoutDescriptor } from "../../../interfaces/LayoutDescriptor.js"; import { type IDrillDownContext } from "../../../interfaces/Visualization.js"; import { type IVisualizationDescriptor, type IVisualizationMeta, type IVisualizationSizeInfo, type PluggableVisualizationFactory } from "../../../interfaces/VisualizationDescriptor.js"; export declare abstract class BaseChartDescriptor implements IVisualizationDescriptor { abstract getFactory(): PluggableVisualizationFactory; abstract getMeta(): IVisualizationMeta; getSizeInfo(_insight: IInsightDefinition, layoutDescriptor: IFluidLayoutDescriptor, settings: ISettings): IVisualizationSizeInfo; protected getDefaultHeight(_settings: ISettings): number; protected getMinHeight(_settings: ISettings): number; protected getMaxHeight(_settings: ISettings): number; applyDrillDown(insight: IInsight, drillDownContext: IDrillDownContext, backendSupportsElementUris: boolean): IInsight; } //# sourceMappingURL=BaseChartDescriptor.d.ts.map