import { type IInsight, type IInsightDefinition, type ISettings } from "@gooddata/sdk-model";
import { type IFluidLayoutDescriptor } from "../../../interfaces/LayoutDescriptor.js";
import { type IVisualizationDescriptor, type IVisualizationMeta, type IVisualizationSizeInfo, type PluggableVisualizationFactory } from "../../../interfaces/VisualizationDescriptor.js";
export declare class XirrDescriptor implements IVisualizationDescriptor {
    getFactory(): PluggableVisualizationFactory;
    getSizeInfo(_insight: IInsightDefinition, layoutDescriptor: IFluidLayoutDescriptor, _settings: ISettings): IVisualizationSizeInfo;
    private getDefaultHeight;
    private getMinHeight;
    private getMaxHeight;
    applyDrillDown(insight: IInsight): IInsight;
    getEmbeddingCode: (insight: IInsightDefinition, config?: import("../../../interfaces/VisualizationDescriptor.js").IEmbeddingCodeConfig) => string;
    getMeta(): IVisualizationMeta;
}
//# sourceMappingURL=XirrDescriptor.d.ts.map