import type { IconImageLayerStyleAttributeValue } from './types'; /** * 平铺数据转图层样式数据 * 将表单的平铺数据转为图层样式的数据结构 * */ export declare const iconImageLayerStyleFlatToConfig: (style: Record) => IconImageLayerStyleAttributeValue; /** * 图层样式数据转平铺数据 * 将图层样式的数据结构转为表单的平铺数据 * */ export declare const iconImageLayerStyleConfigToFlat: (styleConfig: Partial) => { iconImgScale: { range: string | string[] | import("@antv/l7-composite-layers").Callback; domain: any[] | undefined; unknownIcon: string | undefined; } | undefined; iconImg: string | import("@antv/l7-composite-layers").Callback | undefined; iconField: string | string[] | undefined; fillOpacity: import("@antv/l7-composite-layers").OptionStyleAttribute | undefined; radiusField: string | undefined; radiusRange: number | number[] | import("@antv/l7-composite-layers").Callback | undefined; radius: number | import("@antv/l7-composite-layers").Callback | undefined; labelField: string | undefined; labelColor: import("@antv/l7-composite-layers").ColorAttr | undefined; labelFontSize: import("@antv/l7-composite-layers").SizeAttr | undefined; labelTextAnchor: import("@antv/l7-composite-layers").AnchorType | undefined; labelTextOffset: [number, number] | undefined; labelStroke: string | undefined; labelStrokeWidth: number | undefined; zoom: number[]; blend: "min" | "max" | "none" | "normal" | "additive" | "subtractive" | undefined; };