UNPKG

32.4 kBTypeScriptView Raw
1import { corelib, plotlib, graphlib, geolib, stdlib } from './lib';
2import { API, CompositionAPI } from './api/extend';
3import { G2Spec } from './spec';
4import type { SymbolFactor } from './utils/marker';
5export { corelib, plotlib, graphlib, geolib, stdlib };
6export * from './exports';
7/**
8 * G2 standard library initial all the libs except 3D and auto.
9 */
10declare const library: {
11 'data.fetch': import("./runtime").DataComponent<import("./data").FetchOptions>;
12 'data.inline': import("./runtime").DataComponent<import("./data").InlineOptions>;
13 'data.sortBy': import("./runtime").DataComponent<import("./data").SortByOptions>;
14 'data.sort': import("./runtime").DataComponent<import("./data").SortOptions>;
15 'data.filter': import("./runtime").DataComponent<import("./data").FilterDataOptions>;
16 'data.pick': import("./runtime").DataComponent<import("./data").PickOptions>;
17 'data.rename': import("./runtime").DataComponent<import("./data").RenameOptions>;
18 'data.fold': import("./runtime").DataComponent<import("./data").FoldOptions>;
19 'data.slice': import("./runtime").DataComponent<import("./data").SliceOptions>;
20 'data.custom': import("./runtime").DataComponent<import("./data").CustomOptions>;
21 'data.map': import("./runtime").DataComponent<import("./data").MapOptions>;
22 'data.join': import("./runtime").DataComponent<import("./data").JoinOptions>;
23 'data.kde': import("./runtime").DataComponent<import("./data").KDEOptions>;
24 'data.log': import("./runtime").DataComponent<import("./data").LogDataOptions>;
25 'data.wordCloud': import("./runtime").DataComponent<Partial<import("./data").WordCloudOptions>>;
26 'transform.stackY': import("./runtime").TransformComponent<import("./exports").StackYOptions>;
27 'transform.binX': import("./runtime").TransformComponent<import("./exports").BinXOptions>;
28 'transform.bin': import("./runtime").TransformComponent<import("./exports").BinOptions>;
29 'transform.dodgeX': import("./runtime").TransformComponent<import("./exports").DodgeXOptions>;
30 'transform.jitter': import("./runtime").TransformComponent<import("./exports").JitterOptions>;
31 'transform.jitterX': import("./runtime").TransformComponent<import("./exports").JitterXOptions>;
32 'transform.jitterY': import("./runtime").TransformComponent<import("./exports").JitterYOptions>;
33 'transform.symmetryY': import("./runtime").TransformComponent<import("./exports").SymmetryYOptions>;
34 'transform.diffY': import("./runtime").TransformComponent<import("./exports").DiffYOptions>;
35 'transform.stackEnter': import("./runtime").TransformComponent<import("./exports").StackEnterOptions>;
36 'transform.normalizeY': import("./runtime").TransformComponent<import("./exports").NormalizeYOptions>;
37 'transform.select': import("./runtime").TransformComponent<import("./exports").SelectOptions>;
38 'transform.selectX': import("./runtime").TransformComponent<import("./exports").SelectXOptions>;
39 'transform.selectY': import("./runtime").TransformComponent<import("./exports").SelectYOptions>;
40 'transform.groupX': import("./runtime").TransformComponent<import("./exports").GroupXOptions>;
41 'transform.groupY': import("./runtime").TransformComponent<import("./exports").GroupYOptions>;
42 'transform.groupColor': import("./runtime").TransformComponent<import("./exports").GroupColorOptions>;
43 'transform.group': import("./runtime").TransformComponent<import("./exports").GroupOptions>;
44 'transform.sortX': import("./runtime").TransformComponent<import("./exports").SortXOptions>;
45 'transform.sortY': import("./runtime").TransformComponent<import("./exports").SortYOptions>;
46 'transform.sortColor': import("./runtime").TransformComponent<import("./exports").SortColorOptions>;
47 'transform.flexX': import("./runtime").TransformComponent<import("./exports").FlexXOptions>;
48 'transform.pack': import("./runtime").TransformComponent<import("./exports").PackOptions>;
49 'transform.sample': import("./runtime").TransformComponent<import("./exports").SampleOptions>;
50 'transform.filter': import("./runtime").TransformComponent<import("./exports").FilterOptions>;
51 'coordinate.cartesian': import("./runtime").CoordinateComponent<import("./coordinate").CartesianOptions>;
52 'coordinate.polar': import("./runtime").CoordinateComponent<import("./coordinate").PolarOptions>;
53 'coordinate.transpose': import("./runtime").CoordinateComponent<import("./coordinate").TransposeOptions>;
54 'coordinate.theta': import("./runtime").CoordinateComponent<import("./spec").ThetaCoordinate>;
55 'coordinate.parallel': import("./runtime").CoordinateComponent<import("./coordinate").ParallelOptions>;
56 'coordinate.fisheye': import("./runtime").CoordinateComponent<import("./spec").FisheyeCoordinate>;
57 'coordinate.radial': import("./runtime").CoordinateComponent<import("./coordinate").RadialOptions>;
58 'coordinate.radar': import("./runtime").CoordinateComponent<import("./spec").RadarCoordinate>;
59 'encode.constant': import("./runtime").EncodeComponent<import("./encode").ConstantOptions>;
60 'encode.field': import("./runtime").EncodeComponent<import("./encode").FieldOptions>;
61 'encode.transform': import("./runtime").EncodeComponent<import("./encode").TransformOptions>;
62 'encode.column': import("./runtime").EncodeComponent<import("./encode").ColumnOptions>;
63 'mark.interval': import("./exports").MarkComponent<import("./mark").IntervalOptions>;
64 'mark.rect': import("./exports").MarkComponent<import("./mark").RectOptions>;
65 'mark.line': import("./exports").MarkComponent<import("./mark").LineOptions>;
66 'mark.point': import("./exports").MarkComponent<import("./mark").PointOptions>;
67 'mark.text': import("./exports").MarkComponent<import("./mark").TextOptions>;
68 'mark.cell': import("./exports").MarkComponent<import("./mark").CellOptions>;
69 'mark.area': import("./exports").MarkComponent<import("./mark").AreaOptions>;
70 'mark.link': import("./exports").MarkComponent<import("./mark").LinkOptions>;
71 'mark.image': import("./exports").MarkComponent<import("./mark").ImageOptions>;
72 'mark.polygon': import("./exports").MarkComponent<import("./mark").PolygonOptions>;
73 'mark.box': import("./exports").MarkComponent<import("./mark").BoxOptions>;
74 'mark.vector': import("./exports").MarkComponent<import("./mark").VectorOptions>;
75 'mark.lineX': import("./exports").MarkComponent<import("./mark").LineXOptions>;
76 'mark.lineY': import("./exports").MarkComponent<import("./mark").LineYOptions>;
77 'mark.connector': import("./exports").MarkComponent<import("./mark").ConnectorOptions>;
78 'mark.range': import("./exports").MarkComponent<import("./mark").RangeOptions>;
79 'mark.rangeX': import("./exports").MarkComponent<import("./mark").RangeXOptions>;
80 'mark.rangeY': import("./exports").MarkComponent<import("./mark").RangeYOptions>;
81 'mark.path': import("./exports").MarkComponent<import("./mark/path").PathOptions>;
82 'mark.shape': import("./exports").MarkComponent<import("./mark").ShapeOptions>;
83 'mark.density': import("./exports").MarkComponent<import("./mark").DensityOptions>;
84 'mark.heatmap': import("./exports").MarkComponent<import("./mark").HeatmapOptions>;
85 'mark.wordCloud': import("./runtime").CompositeMarkComponent<import("./mark").WordCloudOptions>;
86 'palette.category10': import("./runtime").PaletteComponent<import("./palette").Category10Options>;
87 'palette.category20': import("./runtime").PaletteComponent<import("./palette").Category20Options>;
88 'scale.linear': import("./runtime").ScaleComponent<import("./scale").LinearOptions>;
89 'scale.ordinal': import("./runtime").ScaleComponent<import("./scale").OrdinalOptions>;
90 'scale.band': import("./runtime").ScaleComponent<import("./scale").BandOptions>;
91 'scale.identity': import("./runtime").ScaleComponent<import("./scale").IdentityOptions>;
92 'scale.point': import("./runtime").ScaleComponent<import("./scale").PointOptions>;
93 'scale.time': import("./runtime").ScaleComponent<import("./scale").TimeOptions>;
94 'scale.log': import("./runtime").ScaleComponent<import("./scale").LogOptions>;
95 'scale.pow': import("./runtime").ScaleComponent<import("./scale").PowOptions>;
96 'scale.sqrt': import("./runtime").ScaleComponent<import("./scale").SqrtOptions>;
97 'scale.threshold': import("./runtime").ScaleComponent<import("./scale").ThresholdOptions>;
98 'scale.quantile': import("./runtime").ScaleComponent<import("./scale").QuantileOptions>;
99 'scale.quantize': import("./runtime").ScaleComponent<import("./scale").QuantizeOptions>;
100 'scale.sequential': import("./runtime").ScaleComponent<import("./scale").SequentialOptions>;
101 'scale.constant': import("./runtime").ScaleComponent<import("./scale").ConstantOptions>;
102 'theme.classic': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
103 'theme.classicDark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
104 'theme.academy': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
105 'theme.light': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
106 'theme.dark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
107 'component.axisX': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>;
108 'component.axisY': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>;
109 'component.legendCategory': import("./exports").GuideComponentComponent<import("./component").LegendCategoryOptions>;
110 'component.legendContinuous': import("./exports").GuideComponentComponent<import("./component").LegendContinuousOptions>;
111 'component.legends': import("./exports").GuideComponentComponent<import("./component").LegendsOptions>;
112 'component.title': import("./exports").GuideComponentComponent<import("./runtime").G2Title>;
113 'component.sliderX': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>;
114 'component.sliderY': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>;
115 'component.scrollbarX': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>;
116 'component.scrollbarY': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>;
117 'animation.scaleInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
118 'animation.scaleOutX': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
119 'animation.scaleInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
120 'animation.scaleOutY': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
121 'animation.waveIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
122 'animation.fadeIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
123 'animation.fadeOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
124 'animation.zoomIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
125 'animation.zoomOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
126 'animation.pathIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
127 'animation.morphing': import("./runtime").AnimationComponent<import("./animation").MorphingOptions>;
128 'animation.growInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
129 'animation.growInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
130 'interaction.elementHighlight': typeof import("./interaction").ElementHighlight;
131 'interaction.elementHighlightByX': typeof import("./interaction").ElementHighlightByX;
132 'interaction.elementHighlightByColor': typeof import("./interaction").ElementHighlightByColor;
133 'interaction.elementSelect': typeof import("./interaction").ElementSelect;
134 'interaction.elementSelectByX': typeof import("./interaction").ElementSelectByX;
135 'interaction.elementSelectByColor': typeof import("./interaction").ElementSelectByColor;
136 'interaction.fisheye': typeof import("./interaction").Fisheye;
137 'interaction.chartIndex': typeof import("./interaction").ChartIndex;
138 'interaction.tooltip': typeof import("./interaction").Tooltip;
139 'interaction.legendFilter': typeof import("./interaction").LegendFilter;
140 'interaction.legendHighlight': typeof import("./interaction").LegendHighlight;
141 'interaction.brushHighlight': typeof import("./interaction").BrushHighlight;
142 'interaction.brushXHighlight': typeof import("./interaction").BrushXHighlight;
143 'interaction.brushYHighlight': typeof import("./interaction").BrushYHighlight;
144 'interaction.brushAxisHighlight': typeof import("./interaction").BrushAxisHighlight;
145 'interaction.brushFilter': typeof import("./interaction").BrushFilter;
146 'interaction.brushXFilter': typeof import("./interaction").BrushXFilter;
147 'interaction.brushYFilter': typeof import("./interaction").BrushYFilter;
148 'interaction.sliderFilter': typeof import("./interaction").SliderFilter;
149 'interaction.scrollbarFilter': typeof import("./interaction").ScrollbarFilter;
150 'interaction.poptip': typeof import("./interaction").Poptip;
151 'interaction.treemapDrillDown': typeof import("./interaction").TreemapDrillDown;
152 'interaction.elementPointMove': typeof import("./interaction").ElementPointMove;
153 'composition.spaceLayer': import("./runtime").CompositionComponent<import("./composition").SpaceLayerOptions>;
154 'composition.spaceFlex': import("./runtime").CompositionComponent<import("./composition").SpaceFlexOptions>;
155 'composition.facetRect': import("./runtime").CompositionComponent<import("./composition").FacetRectOptions>;
156 'composition.repeatMatrix': import("./runtime").CompositionComponent<import("./spec").RepeatMatrixComposition>;
157 'composition.facetCircle': import("./runtime").CompositionComponent<import("./spec").FacetCircleComposition>;
158 'composition.timingKeyframe': import("./runtime").CompositionComponent<import("./composition").TimingKeyframeOptions>;
159 'labelTransform.overlapHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapHideOptions>;
160 'labelTransform.overlapDodgeY': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapDodgeYOptions>;
161 'labelTransform.overflowHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverflowHideOptions>;
162 'labelTransform.contrastReverse': import("./runtime").LabelTransformComponent<import("./label-transform").ContrastReverseOptions>;
163 'labelTransform.exceedAdjust': import("./runtime").LabelTransformComponent<import("./label-transform").ExceedAdjustOptions>;
164 'data.venn': import("./runtime").DataComponent<import("./data").VennOptions>;
165 'mark.boxplot': import("./runtime").CompositeMarkComponent<import("./mark/boxplot").BoxPlotOptions>;
166 'mark.gauge': import("./runtime").CompositeMarkComponent<import("./mark").GaugeOptions>;
167 'mark.liquid': import("./runtime").CompositeMarkComponent<import("./mark").LiquidOptions>;
168 'data.arc': import("./runtime").DataComponent<import("./data").ArcOptions>;
169 'data.cluster': import("./runtime").DataComponent<import("./data").ClusterOptions>;
170 'mark.forceGraph': import("./runtime").CompositeMarkComponent<import("./mark").ForceGraphOptions>;
171 'mark.tree': import("./runtime").CompositeMarkComponent<import("./mark").TreeOptions>;
172 'mark.pack': import("./runtime").CompositionComponent<import("./mark").PackOptions>;
173 'mark.sankey': import("./runtime").CompositeMarkComponent<import("./mark").SankeyOptions>;
174 'mark.chord': import("./runtime").CompositeMarkComponent<import("./mark").ChordOptions>;
175 'mark.treemap': import("./runtime").CompositionComponent<import("./mark").TreemapOptions>;
176 'composition.geoView': import("./runtime").CompositionComponent<import("./composition/geoView").GeoViewOptions>;
177 'composition.geoPath': import("./runtime").CompositionComponent<import("./composition/geoPath").GeoPathOptions>;
178};
179export type { SymbolFactor };
180export declare const Chart: new (options?: import("./api/runtime").RuntimeOptions) => API<G2Spec, {
181 'data.fetch': import("./runtime").DataComponent<import("./data").FetchOptions>;
182 'data.inline': import("./runtime").DataComponent<import("./data").InlineOptions>;
183 'data.sortBy': import("./runtime").DataComponent<import("./data").SortByOptions>;
184 'data.sort': import("./runtime").DataComponent<import("./data").SortOptions>;
185 'data.filter': import("./runtime").DataComponent<import("./data").FilterDataOptions>;
186 'data.pick': import("./runtime").DataComponent<import("./data").PickOptions>;
187 'data.rename': import("./runtime").DataComponent<import("./data").RenameOptions>;
188 'data.fold': import("./runtime").DataComponent<import("./data").FoldOptions>;
189 'data.slice': import("./runtime").DataComponent<import("./data").SliceOptions>;
190 'data.custom': import("./runtime").DataComponent<import("./data").CustomOptions>;
191 'data.map': import("./runtime").DataComponent<import("./data").MapOptions>;
192 'data.join': import("./runtime").DataComponent<import("./data").JoinOptions>;
193 'data.kde': import("./runtime").DataComponent<import("./data").KDEOptions>;
194 'data.log': import("./runtime").DataComponent<import("./data").LogDataOptions>;
195 'data.wordCloud': import("./runtime").DataComponent<Partial<import("./data").WordCloudOptions>>;
196 'transform.stackY': import("./runtime").TransformComponent<import("./exports").StackYOptions>;
197 'transform.binX': import("./runtime").TransformComponent<import("./exports").BinXOptions>;
198 'transform.bin': import("./runtime").TransformComponent<import("./exports").BinOptions>;
199 'transform.dodgeX': import("./runtime").TransformComponent<import("./exports").DodgeXOptions>;
200 'transform.jitter': import("./runtime").TransformComponent<import("./exports").JitterOptions>;
201 'transform.jitterX': import("./runtime").TransformComponent<import("./exports").JitterXOptions>;
202 'transform.jitterY': import("./runtime").TransformComponent<import("./exports").JitterYOptions>;
203 'transform.symmetryY': import("./runtime").TransformComponent<import("./exports").SymmetryYOptions>;
204 'transform.diffY': import("./runtime").TransformComponent<import("./exports").DiffYOptions>;
205 'transform.stackEnter': import("./runtime").TransformComponent<import("./exports").StackEnterOptions>;
206 'transform.normalizeY': import("./runtime").TransformComponent<import("./exports").NormalizeYOptions>;
207 'transform.select': import("./runtime").TransformComponent<import("./exports").SelectOptions>;
208 'transform.selectX': import("./runtime").TransformComponent<import("./exports").SelectXOptions>;
209 'transform.selectY': import("./runtime").TransformComponent<import("./exports").SelectYOptions>;
210 'transform.groupX': import("./runtime").TransformComponent<import("./exports").GroupXOptions>;
211 'transform.groupY': import("./runtime").TransformComponent<import("./exports").GroupYOptions>;
212 'transform.groupColor': import("./runtime").TransformComponent<import("./exports").GroupColorOptions>;
213 'transform.group': import("./runtime").TransformComponent<import("./exports").GroupOptions>;
214 'transform.sortX': import("./runtime").TransformComponent<import("./exports").SortXOptions>;
215 'transform.sortY': import("./runtime").TransformComponent<import("./exports").SortYOptions>;
216 'transform.sortColor': import("./runtime").TransformComponent<import("./exports").SortColorOptions>;
217 'transform.flexX': import("./runtime").TransformComponent<import("./exports").FlexXOptions>;
218 'transform.pack': import("./runtime").TransformComponent<import("./exports").PackOptions>;
219 'transform.sample': import("./runtime").TransformComponent<import("./exports").SampleOptions>;
220 'transform.filter': import("./runtime").TransformComponent<import("./exports").FilterOptions>;
221 'coordinate.cartesian': import("./runtime").CoordinateComponent<import("./coordinate").CartesianOptions>;
222 'coordinate.polar': import("./runtime").CoordinateComponent<import("./coordinate").PolarOptions>;
223 'coordinate.transpose': import("./runtime").CoordinateComponent<import("./coordinate").TransposeOptions>;
224 'coordinate.theta': import("./runtime").CoordinateComponent<import("./spec").ThetaCoordinate>;
225 'coordinate.parallel': import("./runtime").CoordinateComponent<import("./coordinate").ParallelOptions>;
226 'coordinate.fisheye': import("./runtime").CoordinateComponent<import("./spec").FisheyeCoordinate>;
227 'coordinate.radial': import("./runtime").CoordinateComponent<import("./coordinate").RadialOptions>;
228 'coordinate.radar': import("./runtime").CoordinateComponent<import("./spec").RadarCoordinate>;
229 'encode.constant': import("./runtime").EncodeComponent<import("./encode").ConstantOptions>;
230 'encode.field': import("./runtime").EncodeComponent<import("./encode").FieldOptions>;
231 'encode.transform': import("./runtime").EncodeComponent<import("./encode").TransformOptions>;
232 'encode.column': import("./runtime").EncodeComponent<import("./encode").ColumnOptions>;
233 'mark.interval': import("./exports").MarkComponent<import("./mark").IntervalOptions>;
234 'mark.rect': import("./exports").MarkComponent<import("./mark").RectOptions>;
235 'mark.line': import("./exports").MarkComponent<import("./mark").LineOptions>;
236 'mark.point': import("./exports").MarkComponent<import("./mark").PointOptions>;
237 'mark.text': import("./exports").MarkComponent<import("./mark").TextOptions>;
238 'mark.cell': import("./exports").MarkComponent<import("./mark").CellOptions>;
239 'mark.area': import("./exports").MarkComponent<import("./mark").AreaOptions>;
240 'mark.link': import("./exports").MarkComponent<import("./mark").LinkOptions>;
241 'mark.image': import("./exports").MarkComponent<import("./mark").ImageOptions>;
242 'mark.polygon': import("./exports").MarkComponent<import("./mark").PolygonOptions>;
243 'mark.box': import("./exports").MarkComponent<import("./mark").BoxOptions>;
244 'mark.vector': import("./exports").MarkComponent<import("./mark").VectorOptions>;
245 'mark.lineX': import("./exports").MarkComponent<import("./mark").LineXOptions>;
246 'mark.lineY': import("./exports").MarkComponent<import("./mark").LineYOptions>;
247 'mark.connector': import("./exports").MarkComponent<import("./mark").ConnectorOptions>;
248 'mark.range': import("./exports").MarkComponent<import("./mark").RangeOptions>;
249 'mark.rangeX': import("./exports").MarkComponent<import("./mark").RangeXOptions>;
250 'mark.rangeY': import("./exports").MarkComponent<import("./mark").RangeYOptions>;
251 'mark.path': import("./exports").MarkComponent<import("./mark/path").PathOptions>;
252 'mark.shape': import("./exports").MarkComponent<import("./mark").ShapeOptions>;
253 'mark.density': import("./exports").MarkComponent<import("./mark").DensityOptions>;
254 'mark.heatmap': import("./exports").MarkComponent<import("./mark").HeatmapOptions>;
255 'mark.wordCloud': import("./runtime").CompositeMarkComponent<import("./mark").WordCloudOptions>;
256 'palette.category10': import("./runtime").PaletteComponent<import("./palette").Category10Options>;
257 'palette.category20': import("./runtime").PaletteComponent<import("./palette").Category20Options>;
258 'scale.linear': import("./runtime").ScaleComponent<import("./scale").LinearOptions>;
259 'scale.ordinal': import("./runtime").ScaleComponent<import("./scale").OrdinalOptions>;
260 'scale.band': import("./runtime").ScaleComponent<import("./scale").BandOptions>;
261 'scale.identity': import("./runtime").ScaleComponent<import("./scale").IdentityOptions>;
262 'scale.point': import("./runtime").ScaleComponent<import("./scale").PointOptions>;
263 'scale.time': import("./runtime").ScaleComponent<import("./scale").TimeOptions>;
264 'scale.log': import("./runtime").ScaleComponent<import("./scale").LogOptions>;
265 'scale.pow': import("./runtime").ScaleComponent<import("./scale").PowOptions>;
266 'scale.sqrt': import("./runtime").ScaleComponent<import("./scale").SqrtOptions>;
267 'scale.threshold': import("./runtime").ScaleComponent<import("./scale").ThresholdOptions>;
268 'scale.quantile': import("./runtime").ScaleComponent<import("./scale").QuantileOptions>;
269 'scale.quantize': import("./runtime").ScaleComponent<import("./scale").QuantizeOptions>;
270 'scale.sequential': import("./runtime").ScaleComponent<import("./scale").SequentialOptions>;
271 'scale.constant': import("./runtime").ScaleComponent<import("./scale").ConstantOptions>;
272 'theme.classic': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
273 'theme.classicDark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
274 'theme.academy': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
275 'theme.light': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
276 'theme.dark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>;
277 'component.axisX': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>;
278 'component.axisY': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>;
279 'component.legendCategory': import("./exports").GuideComponentComponent<import("./component").LegendCategoryOptions>;
280 'component.legendContinuous': import("./exports").GuideComponentComponent<import("./component").LegendContinuousOptions>;
281 'component.legends': import("./exports").GuideComponentComponent<import("./component").LegendsOptions>;
282 'component.title': import("./exports").GuideComponentComponent<import("./runtime").G2Title>;
283 'component.sliderX': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>;
284 'component.sliderY': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>;
285 'component.scrollbarX': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>;
286 'component.scrollbarY': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>;
287 'animation.scaleInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
288 'animation.scaleOutX': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
289 'animation.scaleInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
290 'animation.scaleOutY': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
291 'animation.waveIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
292 'animation.fadeIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
293 'animation.fadeOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
294 'animation.zoomIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
295 'animation.zoomOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
296 'animation.pathIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
297 'animation.morphing': import("./runtime").AnimationComponent<import("./animation").MorphingOptions>;
298 'animation.growInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
299 'animation.growInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>;
300 'interaction.elementHighlight': typeof import("./interaction").ElementHighlight;
301 'interaction.elementHighlightByX': typeof import("./interaction").ElementHighlightByX;
302 'interaction.elementHighlightByColor': typeof import("./interaction").ElementHighlightByColor;
303 'interaction.elementSelect': typeof import("./interaction").ElementSelect;
304 'interaction.elementSelectByX': typeof import("./interaction").ElementSelectByX;
305 'interaction.elementSelectByColor': typeof import("./interaction").ElementSelectByColor;
306 'interaction.fisheye': typeof import("./interaction").Fisheye;
307 'interaction.chartIndex': typeof import("./interaction").ChartIndex;
308 'interaction.tooltip': typeof import("./interaction").Tooltip;
309 'interaction.legendFilter': typeof import("./interaction").LegendFilter;
310 'interaction.legendHighlight': typeof import("./interaction").LegendHighlight;
311 'interaction.brushHighlight': typeof import("./interaction").BrushHighlight;
312 'interaction.brushXHighlight': typeof import("./interaction").BrushXHighlight;
313 'interaction.brushYHighlight': typeof import("./interaction").BrushYHighlight;
314 'interaction.brushAxisHighlight': typeof import("./interaction").BrushAxisHighlight;
315 'interaction.brushFilter': typeof import("./interaction").BrushFilter;
316 'interaction.brushXFilter': typeof import("./interaction").BrushXFilter;
317 'interaction.brushYFilter': typeof import("./interaction").BrushYFilter;
318 'interaction.sliderFilter': typeof import("./interaction").SliderFilter;
319 'interaction.scrollbarFilter': typeof import("./interaction").ScrollbarFilter;
320 'interaction.poptip': typeof import("./interaction").Poptip;
321 'interaction.treemapDrillDown': typeof import("./interaction").TreemapDrillDown;
322 'interaction.elementPointMove': typeof import("./interaction").ElementPointMove;
323 'composition.spaceLayer': import("./runtime").CompositionComponent<import("./composition").SpaceLayerOptions>;
324 'composition.spaceFlex': import("./runtime").CompositionComponent<import("./composition").SpaceFlexOptions>;
325 'composition.facetRect': import("./runtime").CompositionComponent<import("./composition").FacetRectOptions>;
326 'composition.repeatMatrix': import("./runtime").CompositionComponent<import("./spec").RepeatMatrixComposition>;
327 'composition.facetCircle': import("./runtime").CompositionComponent<import("./spec").FacetCircleComposition>;
328 'composition.timingKeyframe': import("./runtime").CompositionComponent<import("./composition").TimingKeyframeOptions>;
329 'labelTransform.overlapHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapHideOptions>;
330 'labelTransform.overlapDodgeY': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapDodgeYOptions>;
331 'labelTransform.overflowHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverflowHideOptions>;
332 'labelTransform.contrastReverse': import("./runtime").LabelTransformComponent<import("./label-transform").ContrastReverseOptions>;
333 'labelTransform.exceedAdjust': import("./runtime").LabelTransformComponent<import("./label-transform").ExceedAdjustOptions>;
334 'data.venn': import("./runtime").DataComponent<import("./data").VennOptions>;
335 'mark.boxplot': import("./runtime").CompositeMarkComponent<import("./mark/boxplot").BoxPlotOptions>;
336 'mark.gauge': import("./runtime").CompositeMarkComponent<import("./mark").GaugeOptions>;
337 'mark.liquid': import("./runtime").CompositeMarkComponent<import("./mark").LiquidOptions>;
338 'data.arc': import("./runtime").DataComponent<import("./data").ArcOptions>;
339 'data.cluster': import("./runtime").DataComponent<import("./data").ClusterOptions>;
340 'mark.forceGraph': import("./runtime").CompositeMarkComponent<import("./mark").ForceGraphOptions>;
341 'mark.tree': import("./runtime").CompositeMarkComponent<import("./mark").TreeOptions>;
342 'mark.pack': import("./runtime").CompositionComponent<import("./mark").PackOptions>;
343 'mark.sankey': import("./runtime").CompositeMarkComponent<import("./mark").SankeyOptions>;
344 'mark.chord': import("./runtime").CompositeMarkComponent<import("./mark").ChordOptions>;
345 'mark.treemap': import("./runtime").CompositionComponent<import("./mark").TreemapOptions>;
346 'composition.geoView': import("./runtime").CompositionComponent<import("./composition/geoView").GeoViewOptions>;
347 'composition.geoPath': import("./runtime").CompositionComponent<import("./composition/geoPath").GeoPathOptions>;
348}>;
349export interface Chart extends API<G2Spec, typeof library> {
350}
351export interface CompositionNode extends CompositionAPI<typeof library> {
352}