import { 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";
import { getReactEmbeddingCodeGenerator } from "../../../utils/embeddingCodeGenerator/getReactEmbeddingCodeGenerator.js";
import { BaseChartDescriptor } from "../baseChart/BaseChartDescriptor.js";
/**
 * @alpha
 */
export declare class GeoAreaChartDescriptor extends BaseChartDescriptor implements IVisualizationDescriptor {
    getFactory(): PluggableVisualizationFactory;
    getSizeInfo(_insight: IInsightDefinition, layoutDescriptor: IFluidLayoutDescriptor, settings: ISettings): IVisualizationSizeInfo;
    protected getDefaultHeight(_settings: ISettings): number;
    protected getMaxHeight(_settings: ISettings): number;
    private readonly geoChartEmbeddingCodeGenerator;
    getEmbeddingCode: ReturnType<typeof getReactEmbeddingCodeGenerator>;
    getMeta(): IVisualizationMeta;
}
//# sourceMappingURL=GeoAreaChartDescriptor.d.ts.map