import { type IAttribute, type IInsightDefinition } from "@gooddata/sdk-model";
import { type IGeoConfig } from "@gooddata/sdk-ui-geo";
import { type IEmbeddingCodeContext } from "../../../interfaces/VisualizationDescriptor.js";
import { type IInsightToPropConversion } from "../../../utils/embeddingCodeGenerator/insightToPropsConverter/convertor.js";
import { type PropWithMeta } from "../../../utils/embeddingCodeGenerator/types.js";
export declare function geoConfigFromInsight(insight: IInsightDefinition, ctx?: IEmbeddingCodeContext): IGeoConfig;
export declare function geoInsightConversion<TProps extends object, TPropKey extends keyof TProps>(propName: TPropKey, bucketName: string): IInsightToPropConversion<TProps, TPropKey, IAttribute | undefined>;
export declare function mapBoxTokenPlaceholder(): IGeoConfig;
export declare function isGeoChart(insightDefinition: IInsightDefinition): boolean;
export declare function geoConfigForInsightViewComponent(): PropWithMeta<IGeoConfig> | undefined;
//# sourceMappingURL=geoConfigCodeGenerator.d.ts.map