UNPKG

@antv/g2

Version:

the Grammar of Graphics in Javascript

351 lines (350 loc) 32.3 kB
import { corelib, plotlib, graphlib, geolib, stdlib } from './lib'; import { API, CompositionAPI } from './api/extend'; import { G2Spec } from './spec'; export { corelib, plotlib, graphlib, geolib, stdlib }; export * from './exports'; /** * G2 standard library initial all the libs except 3D and auto. */ declare const library: { 'data.fetch': import("./runtime").DataComponent<import("./data").FetchOptions>; 'data.inline': import("./runtime").DataComponent<import("./data").InlineOptions>; 'data.sortBy': import("./runtime").DataComponent<import("./data").SortByOptions>; 'data.sort': import("./runtime").DataComponent<import("./data").SortOptions>; 'data.filter': import("./runtime").DataComponent<import("./data").FilterDataOptions>; 'data.pick': import("./runtime").DataComponent<import("./data").PickOptions>; 'data.rename': import("./runtime").DataComponent<import("./data").RenameOptions>; 'data.fold': import("./runtime").DataComponent<import("./data").FoldOptions>; 'data.slice': import("./runtime").DataComponent<import("./data").SliceOptions>; 'data.custom': import("./runtime").DataComponent<import("./data").CustomOptions>; 'data.map': import("./runtime").DataComponent<import("./data").MapOptions>; 'data.join': import("./runtime").DataComponent<import("./data").JoinOptions>; 'data.kde': import("./runtime").DataComponent<import("./data").KDEOptions>; 'data.log': import("./runtime").DataComponent<import("./data").LogDataOptions>; 'data.wordCloud': import("./runtime").DataComponent<Partial<import("./data").WordCloudOptions>>; 'transform.stackY': import("./runtime").TransformComponent<import("./exports").StackYOptions>; 'transform.binX': import("./runtime").TransformComponent<import("./exports").BinXOptions>; 'transform.bin': import("./runtime").TransformComponent<import("./exports").BinOptions>; 'transform.dodgeX': import("./runtime").TransformComponent<import("./exports").DodgeXOptions>; 'transform.jitter': import("./runtime").TransformComponent<import("./exports").JitterOptions>; 'transform.jitterX': import("./runtime").TransformComponent<import("./exports").JitterXOptions>; 'transform.jitterY': import("./runtime").TransformComponent<import("./exports").JitterYOptions>; 'transform.symmetryY': import("./runtime").TransformComponent<import("./exports").SymmetryYOptions>; 'transform.diffY': import("./runtime").TransformComponent<import("./exports").DiffYOptions>; 'transform.stackEnter': import("./runtime").TransformComponent<import("./exports").StackEnterOptions>; 'transform.normalizeY': import("./runtime").TransformComponent<import("./exports").NormalizeYOptions>; 'transform.select': import("./runtime").TransformComponent<import("./exports").SelectOptions>; 'transform.selectX': import("./runtime").TransformComponent<import("./exports").SelectXOptions>; 'transform.selectY': import("./runtime").TransformComponent<import("./exports").SelectYOptions>; 'transform.groupX': import("./runtime").TransformComponent<import("./exports").GroupXOptions>; 'transform.groupY': import("./runtime").TransformComponent<import("./exports").GroupYOptions>; 'transform.groupColor': import("./runtime").TransformComponent<import("./exports").GroupColorOptions>; 'transform.group': import("./runtime").TransformComponent<import("./exports").GroupOptions>; 'transform.sortX': import("./runtime").TransformComponent<import("./exports").SortXOptions>; 'transform.sortY': import("./runtime").TransformComponent<import("./exports").SortYOptions>; 'transform.sortColor': import("./runtime").TransformComponent<import("./exports").SortColorOptions>; 'transform.flexX': import("./runtime").TransformComponent<import("./exports").FlexXOptions>; 'transform.pack': import("./runtime").TransformComponent<import("./exports").PackOptions>; 'transform.sample': import("./runtime").TransformComponent<import("./exports").SampleOptions>; 'transform.filter': import("./runtime").TransformComponent<import("./exports").FilterOptions>; 'coordinate.cartesian': import("./runtime").CoordinateComponent<import("./coordinate").CartesianOptions>; 'coordinate.polar': import("./runtime").CoordinateComponent<import("./coordinate").PolarOptions>; 'coordinate.transpose': import("./runtime").CoordinateComponent<import("./coordinate").TransposeOptions>; 'coordinate.theta': import("./runtime").CoordinateComponent<import("./spec").ThetaCoordinate>; 'coordinate.parallel': import("./runtime").CoordinateComponent<import("./coordinate").ParallelOptions>; 'coordinate.fisheye': import("./runtime").CoordinateComponent<import("./spec").FisheyeCoordinate>; 'coordinate.radial': import("./runtime").CoordinateComponent<import("./coordinate").RadialOptions>; 'coordinate.radar': import("./runtime").CoordinateComponent<import("./spec").RadarCoordinate>; 'encode.constant': import("./runtime").EncodeComponent<import("./encode").ConstantOptions>; 'encode.field': import("./runtime").EncodeComponent<import("./encode").FieldOptions>; 'encode.transform': import("./runtime").EncodeComponent<import("./encode").TransformOptions>; 'encode.column': import("./runtime").EncodeComponent<import("./encode").ColumnOptions>; 'mark.interval': import("./exports").MarkComponent<import("./mark").IntervalOptions>; 'mark.rect': import("./exports").MarkComponent<import("./mark").RectOptions>; 'mark.line': import("./exports").MarkComponent<import("./mark").LineOptions>; 'mark.point': import("./exports").MarkComponent<import("./mark").PointOptions>; 'mark.text': import("./exports").MarkComponent<import("./mark").TextOptions>; 'mark.cell': import("./exports").MarkComponent<import("./mark").CellOptions>; 'mark.area': import("./exports").MarkComponent<import("./mark").AreaOptions>; 'mark.link': import("./exports").MarkComponent<import("./mark").LinkOptions>; 'mark.image': import("./exports").MarkComponent<import("./mark").ImageOptions>; 'mark.polygon': import("./exports").MarkComponent<import("./mark").PolygonOptions>; 'mark.box': import("./exports").MarkComponent<import("./mark").BoxOptions>; 'mark.vector': import("./exports").MarkComponent<import("./mark").VectorOptions>; 'mark.lineX': import("./exports").MarkComponent<import("./mark").LineXOptions>; 'mark.lineY': import("./exports").MarkComponent<import("./mark").LineYOptions>; 'mark.connector': import("./exports").MarkComponent<import("./mark").ConnectorOptions>; 'mark.range': import("./exports").MarkComponent<import("./mark").RangeOptions>; 'mark.rangeX': import("./exports").MarkComponent<import("./mark").RangeXOptions>; 'mark.rangeY': import("./exports").MarkComponent<import("./mark").RangeYOptions>; 'mark.path': import("./exports").MarkComponent<import("./mark/path").PathOptions>; 'mark.shape': import("./exports").MarkComponent<import("./mark").ShapeOptions>; 'mark.density': import("./exports").MarkComponent<import("./mark").DensityOptions>; 'mark.heatmap': import("./exports").MarkComponent<import("./mark").HeatmapOptions>; 'mark.wordCloud': import("./runtime").CompositeMarkComponent<import("./mark").WordCloudOptions>; 'palette.category10': import("./runtime").PaletteComponent<import("./palette").Category10Options>; 'palette.category20': import("./runtime").PaletteComponent<import("./palette").Category20Options>; 'scale.linear': import("./runtime").ScaleComponent<import("./scale").LinearOptions>; 'scale.ordinal': import("./runtime").ScaleComponent<import("./scale").OrdinalOptions>; 'scale.band': import("./runtime").ScaleComponent<import("./scale").BandOptions>; 'scale.identity': import("./runtime").ScaleComponent<import("./scale").IdentityOptions>; 'scale.point': import("./runtime").ScaleComponent<import("./scale").PointOptions>; 'scale.time': import("./runtime").ScaleComponent<import("./scale").TimeOptions>; 'scale.log': import("./runtime").ScaleComponent<import("./scale").LogOptions>; 'scale.pow': import("./runtime").ScaleComponent<import("./scale").PowOptions>; 'scale.sqrt': import("./runtime").ScaleComponent<import("./scale").SqrtOptions>; 'scale.threshold': import("./runtime").ScaleComponent<import("./scale").ThresholdOptions>; 'scale.quantile': import("./runtime").ScaleComponent<import("./scale").QuantileOptions>; 'scale.quantize': import("./runtime").ScaleComponent<import("./scale").QuantizeOptions>; 'scale.sequential': import("./runtime").ScaleComponent<import("./scale").SequentialOptions>; 'scale.constant': import("./runtime").ScaleComponent<import("./scale").ConstantOptions>; 'theme.classic': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.classicDark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.academy': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.light': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.dark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'component.axisX': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>; 'component.axisY': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>; 'component.legendCategory': import("./exports").GuideComponentComponent<import("./component").LegendCategoryOptions>; 'component.legendContinuous': import("./exports").GuideComponentComponent<import("./component").LegendContinuousOptions>; 'component.legends': import("./exports").GuideComponentComponent<import("./component").LegendsOptions>; 'component.title': import("./exports").GuideComponentComponent<import("./runtime").G2Title>; 'component.sliderX': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>; 'component.sliderY': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>; 'component.scrollbarX': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>; 'component.scrollbarY': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>; 'animation.scaleInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.scaleOutX': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.scaleInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.scaleOutY': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.waveIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.fadeIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.fadeOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.zoomIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.zoomOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.pathIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.morphing': import("./runtime").AnimationComponent<import("./animation").MorphingOptions>; 'animation.growInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.growInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'interaction.elementHighlight': typeof import("./interaction").ElementHighlight; 'interaction.elementHighlightByX': typeof import("./interaction").ElementHighlightByX; 'interaction.elementHighlightByColor': typeof import("./interaction").ElementHighlightByColor; 'interaction.elementSelect': typeof import("./interaction").ElementSelect; 'interaction.elementSelectByX': typeof import("./interaction").ElementSelectByX; 'interaction.elementSelectByColor': typeof import("./interaction").ElementSelectByColor; 'interaction.fisheye': typeof import("./interaction").Fisheye; 'interaction.chartIndex': typeof import("./interaction").ChartIndex; 'interaction.tooltip': typeof import("./interaction").Tooltip; 'interaction.legendFilter': typeof import("./interaction").LegendFilter; 'interaction.legendHighlight': typeof import("./interaction").LegendHighlight; 'interaction.brushHighlight': typeof import("./interaction").BrushHighlight; 'interaction.brushXHighlight': typeof import("./interaction").BrushXHighlight; 'interaction.brushYHighlight': typeof import("./interaction").BrushYHighlight; 'interaction.brushAxisHighlight': typeof import("./interaction").BrushAxisHighlight; 'interaction.brushFilter': typeof import("./interaction").BrushFilter; 'interaction.brushXFilter': typeof import("./interaction").BrushXFilter; 'interaction.brushYFilter': typeof import("./interaction").BrushYFilter; 'interaction.sliderFilter': typeof import("./interaction").SliderFilter; 'interaction.scrollbarFilter': typeof import("./interaction").ScrollbarFilter; 'interaction.poptip': typeof import("./interaction").Poptip; 'interaction.treemapDrillDown': typeof import("./interaction").TreemapDrillDown; 'interaction.elementPointMove': typeof import("./interaction").ElementPointMove; 'composition.spaceLayer': import("./runtime").CompositionComponent<import("./composition").SpaceLayerOptions>; 'composition.spaceFlex': import("./runtime").CompositionComponent<import("./composition").SpaceFlexOptions>; 'composition.facetRect': import("./runtime").CompositionComponent<import("./composition").FacetRectOptions>; 'composition.repeatMatrix': import("./runtime").CompositionComponent<import("./spec").RepeatMatrixComposition>; 'composition.facetCircle': import("./runtime").CompositionComponent<import("./spec").FacetCircleComposition>; 'composition.timingKeyframe': import("./runtime").CompositionComponent<import("./composition").TimingKeyframeOptions>; 'labelTransform.overlapHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapHideOptions>; 'labelTransform.overlapDodgeY': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapDodgeYOptions>; 'labelTransform.overflowHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverflowHideOptions>; 'labelTransform.contrastReverse': import("./runtime").LabelTransformComponent<import("./label-transform").ContrastReverseOptions>; 'labelTransform.exceedAdjust': import("./runtime").LabelTransformComponent<import("./label-transform").ExceedAdjustOptions>; 'data.venn': import("./runtime").DataComponent<import("./data").VennOptions>; 'mark.boxplot': import("./runtime").CompositeMarkComponent<import("./mark/boxplot").BoxPlotOptions>; 'mark.gauge': import("./runtime").CompositeMarkComponent<import("./mark").GaugeOptions>; 'mark.liquid': import("./runtime").CompositeMarkComponent<import("./mark").LiquidOptions>; 'data.arc': import("./runtime").DataComponent<import("./data").ArcOptions>; 'data.cluster': import("./runtime").DataComponent<import("./data").ClusterOptions>; 'mark.forceGraph': import("./runtime").CompositeMarkComponent<import("./mark").ForceGraphOptions>; 'mark.tree': import("./runtime").CompositeMarkComponent<import("./mark").TreeOptions>; 'mark.pack': import("./runtime").CompositionComponent<import("./mark").PackOptions>; 'mark.sankey': import("./runtime").CompositeMarkComponent<import("./mark").SankeyOptions>; 'mark.chord': import("./runtime").CompositeMarkComponent<import("./mark").ChordOptions>; 'mark.treemap': import("./runtime").CompositionComponent<import("./mark").TreemapOptions>; 'composition.geoView': import("./runtime").CompositionComponent<import("./composition/geoView").GeoViewOptions>; 'composition.geoPath': import("./runtime").CompositionComponent<import("./composition/geoPath").GeoPathOptions>; }; export declare const Chart: new (options?: import("./api/runtime").RuntimeOptions) => API<G2Spec, { 'data.fetch': import("./runtime").DataComponent<import("./data").FetchOptions>; 'data.inline': import("./runtime").DataComponent<import("./data").InlineOptions>; 'data.sortBy': import("./runtime").DataComponent<import("./data").SortByOptions>; 'data.sort': import("./runtime").DataComponent<import("./data").SortOptions>; 'data.filter': import("./runtime").DataComponent<import("./data").FilterDataOptions>; 'data.pick': import("./runtime").DataComponent<import("./data").PickOptions>; 'data.rename': import("./runtime").DataComponent<import("./data").RenameOptions>; 'data.fold': import("./runtime").DataComponent<import("./data").FoldOptions>; 'data.slice': import("./runtime").DataComponent<import("./data").SliceOptions>; 'data.custom': import("./runtime").DataComponent<import("./data").CustomOptions>; 'data.map': import("./runtime").DataComponent<import("./data").MapOptions>; 'data.join': import("./runtime").DataComponent<import("./data").JoinOptions>; 'data.kde': import("./runtime").DataComponent<import("./data").KDEOptions>; 'data.log': import("./runtime").DataComponent<import("./data").LogDataOptions>; 'data.wordCloud': import("./runtime").DataComponent<Partial<import("./data").WordCloudOptions>>; 'transform.stackY': import("./runtime").TransformComponent<import("./exports").StackYOptions>; 'transform.binX': import("./runtime").TransformComponent<import("./exports").BinXOptions>; 'transform.bin': import("./runtime").TransformComponent<import("./exports").BinOptions>; 'transform.dodgeX': import("./runtime").TransformComponent<import("./exports").DodgeXOptions>; 'transform.jitter': import("./runtime").TransformComponent<import("./exports").JitterOptions>; 'transform.jitterX': import("./runtime").TransformComponent<import("./exports").JitterXOptions>; 'transform.jitterY': import("./runtime").TransformComponent<import("./exports").JitterYOptions>; 'transform.symmetryY': import("./runtime").TransformComponent<import("./exports").SymmetryYOptions>; 'transform.diffY': import("./runtime").TransformComponent<import("./exports").DiffYOptions>; 'transform.stackEnter': import("./runtime").TransformComponent<import("./exports").StackEnterOptions>; 'transform.normalizeY': import("./runtime").TransformComponent<import("./exports").NormalizeYOptions>; 'transform.select': import("./runtime").TransformComponent<import("./exports").SelectOptions>; 'transform.selectX': import("./runtime").TransformComponent<import("./exports").SelectXOptions>; 'transform.selectY': import("./runtime").TransformComponent<import("./exports").SelectYOptions>; 'transform.groupX': import("./runtime").TransformComponent<import("./exports").GroupXOptions>; 'transform.groupY': import("./runtime").TransformComponent<import("./exports").GroupYOptions>; 'transform.groupColor': import("./runtime").TransformComponent<import("./exports").GroupColorOptions>; 'transform.group': import("./runtime").TransformComponent<import("./exports").GroupOptions>; 'transform.sortX': import("./runtime").TransformComponent<import("./exports").SortXOptions>; 'transform.sortY': import("./runtime").TransformComponent<import("./exports").SortYOptions>; 'transform.sortColor': import("./runtime").TransformComponent<import("./exports").SortColorOptions>; 'transform.flexX': import("./runtime").TransformComponent<import("./exports").FlexXOptions>; 'transform.pack': import("./runtime").TransformComponent<import("./exports").PackOptions>; 'transform.sample': import("./runtime").TransformComponent<import("./exports").SampleOptions>; 'transform.filter': import("./runtime").TransformComponent<import("./exports").FilterOptions>; 'coordinate.cartesian': import("./runtime").CoordinateComponent<import("./coordinate").CartesianOptions>; 'coordinate.polar': import("./runtime").CoordinateComponent<import("./coordinate").PolarOptions>; 'coordinate.transpose': import("./runtime").CoordinateComponent<import("./coordinate").TransposeOptions>; 'coordinate.theta': import("./runtime").CoordinateComponent<import("./spec").ThetaCoordinate>; 'coordinate.parallel': import("./runtime").CoordinateComponent<import("./coordinate").ParallelOptions>; 'coordinate.fisheye': import("./runtime").CoordinateComponent<import("./spec").FisheyeCoordinate>; 'coordinate.radial': import("./runtime").CoordinateComponent<import("./coordinate").RadialOptions>; 'coordinate.radar': import("./runtime").CoordinateComponent<import("./spec").RadarCoordinate>; 'encode.constant': import("./runtime").EncodeComponent<import("./encode").ConstantOptions>; 'encode.field': import("./runtime").EncodeComponent<import("./encode").FieldOptions>; 'encode.transform': import("./runtime").EncodeComponent<import("./encode").TransformOptions>; 'encode.column': import("./runtime").EncodeComponent<import("./encode").ColumnOptions>; 'mark.interval': import("./exports").MarkComponent<import("./mark").IntervalOptions>; 'mark.rect': import("./exports").MarkComponent<import("./mark").RectOptions>; 'mark.line': import("./exports").MarkComponent<import("./mark").LineOptions>; 'mark.point': import("./exports").MarkComponent<import("./mark").PointOptions>; 'mark.text': import("./exports").MarkComponent<import("./mark").TextOptions>; 'mark.cell': import("./exports").MarkComponent<import("./mark").CellOptions>; 'mark.area': import("./exports").MarkComponent<import("./mark").AreaOptions>; 'mark.link': import("./exports").MarkComponent<import("./mark").LinkOptions>; 'mark.image': import("./exports").MarkComponent<import("./mark").ImageOptions>; 'mark.polygon': import("./exports").MarkComponent<import("./mark").PolygonOptions>; 'mark.box': import("./exports").MarkComponent<import("./mark").BoxOptions>; 'mark.vector': import("./exports").MarkComponent<import("./mark").VectorOptions>; 'mark.lineX': import("./exports").MarkComponent<import("./mark").LineXOptions>; 'mark.lineY': import("./exports").MarkComponent<import("./mark").LineYOptions>; 'mark.connector': import("./exports").MarkComponent<import("./mark").ConnectorOptions>; 'mark.range': import("./exports").MarkComponent<import("./mark").RangeOptions>; 'mark.rangeX': import("./exports").MarkComponent<import("./mark").RangeXOptions>; 'mark.rangeY': import("./exports").MarkComponent<import("./mark").RangeYOptions>; 'mark.path': import("./exports").MarkComponent<import("./mark/path").PathOptions>; 'mark.shape': import("./exports").MarkComponent<import("./mark").ShapeOptions>; 'mark.density': import("./exports").MarkComponent<import("./mark").DensityOptions>; 'mark.heatmap': import("./exports").MarkComponent<import("./mark").HeatmapOptions>; 'mark.wordCloud': import("./runtime").CompositeMarkComponent<import("./mark").WordCloudOptions>; 'palette.category10': import("./runtime").PaletteComponent<import("./palette").Category10Options>; 'palette.category20': import("./runtime").PaletteComponent<import("./palette").Category20Options>; 'scale.linear': import("./runtime").ScaleComponent<import("./scale").LinearOptions>; 'scale.ordinal': import("./runtime").ScaleComponent<import("./scale").OrdinalOptions>; 'scale.band': import("./runtime").ScaleComponent<import("./scale").BandOptions>; 'scale.identity': import("./runtime").ScaleComponent<import("./scale").IdentityOptions>; 'scale.point': import("./runtime").ScaleComponent<import("./scale").PointOptions>; 'scale.time': import("./runtime").ScaleComponent<import("./scale").TimeOptions>; 'scale.log': import("./runtime").ScaleComponent<import("./scale").LogOptions>; 'scale.pow': import("./runtime").ScaleComponent<import("./scale").PowOptions>; 'scale.sqrt': import("./runtime").ScaleComponent<import("./scale").SqrtOptions>; 'scale.threshold': import("./runtime").ScaleComponent<import("./scale").ThresholdOptions>; 'scale.quantile': import("./runtime").ScaleComponent<import("./scale").QuantileOptions>; 'scale.quantize': import("./runtime").ScaleComponent<import("./scale").QuantizeOptions>; 'scale.sequential': import("./runtime").ScaleComponent<import("./scale").SequentialOptions>; 'scale.constant': import("./runtime").ScaleComponent<import("./scale").ConstantOptions>; 'theme.classic': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.classicDark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.academy': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.light': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'theme.dark': import("./runtime").ThemeComponent<import("./runtime").G2Theme>; 'component.axisX': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>; 'component.axisY': import("./exports").GuideComponentComponent<import("./exports").AxisOptions>; 'component.legendCategory': import("./exports").GuideComponentComponent<import("./component").LegendCategoryOptions>; 'component.legendContinuous': import("./exports").GuideComponentComponent<import("./component").LegendContinuousOptions>; 'component.legends': import("./exports").GuideComponentComponent<import("./component").LegendsOptions>; 'component.title': import("./exports").GuideComponentComponent<import("./runtime").G2Title>; 'component.sliderX': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>; 'component.sliderY': import("./exports").GuideComponentComponent<import("./component/slider").SliderOptions>; 'component.scrollbarX': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>; 'component.scrollbarY': import("./exports").GuideComponentComponent<import("./component/scrollbar").ScrollbarOptions>; 'animation.scaleInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.scaleOutX': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.scaleInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.scaleOutY': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.waveIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.fadeIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.fadeOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.zoomIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.zoomOut': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.pathIn': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.morphing': import("./runtime").AnimationComponent<import("./animation").MorphingOptions>; 'animation.growInX': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'animation.growInY': import("./runtime").AnimationComponent<import("./animation/types").Animation>; 'interaction.elementHighlight': typeof import("./interaction").ElementHighlight; 'interaction.elementHighlightByX': typeof import("./interaction").ElementHighlightByX; 'interaction.elementHighlightByColor': typeof import("./interaction").ElementHighlightByColor; 'interaction.elementSelect': typeof import("./interaction").ElementSelect; 'interaction.elementSelectByX': typeof import("./interaction").ElementSelectByX; 'interaction.elementSelectByColor': typeof import("./interaction").ElementSelectByColor; 'interaction.fisheye': typeof import("./interaction").Fisheye; 'interaction.chartIndex': typeof import("./interaction").ChartIndex; 'interaction.tooltip': typeof import("./interaction").Tooltip; 'interaction.legendFilter': typeof import("./interaction").LegendFilter; 'interaction.legendHighlight': typeof import("./interaction").LegendHighlight; 'interaction.brushHighlight': typeof import("./interaction").BrushHighlight; 'interaction.brushXHighlight': typeof import("./interaction").BrushXHighlight; 'interaction.brushYHighlight': typeof import("./interaction").BrushYHighlight; 'interaction.brushAxisHighlight': typeof import("./interaction").BrushAxisHighlight; 'interaction.brushFilter': typeof import("./interaction").BrushFilter; 'interaction.brushXFilter': typeof import("./interaction").BrushXFilter; 'interaction.brushYFilter': typeof import("./interaction").BrushYFilter; 'interaction.sliderFilter': typeof import("./interaction").SliderFilter; 'interaction.scrollbarFilter': typeof import("./interaction").ScrollbarFilter; 'interaction.poptip': typeof import("./interaction").Poptip; 'interaction.treemapDrillDown': typeof import("./interaction").TreemapDrillDown; 'interaction.elementPointMove': typeof import("./interaction").ElementPointMove; 'composition.spaceLayer': import("./runtime").CompositionComponent<import("./composition").SpaceLayerOptions>; 'composition.spaceFlex': import("./runtime").CompositionComponent<import("./composition").SpaceFlexOptions>; 'composition.facetRect': import("./runtime").CompositionComponent<import("./composition").FacetRectOptions>; 'composition.repeatMatrix': import("./runtime").CompositionComponent<import("./spec").RepeatMatrixComposition>; 'composition.facetCircle': import("./runtime").CompositionComponent<import("./spec").FacetCircleComposition>; 'composition.timingKeyframe': import("./runtime").CompositionComponent<import("./composition").TimingKeyframeOptions>; 'labelTransform.overlapHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapHideOptions>; 'labelTransform.overlapDodgeY': import("./runtime").LabelTransformComponent<import("./label-transform").OverlapDodgeYOptions>; 'labelTransform.overflowHide': import("./runtime").LabelTransformComponent<import("./label-transform").OverflowHideOptions>; 'labelTransform.contrastReverse': import("./runtime").LabelTransformComponent<import("./label-transform").ContrastReverseOptions>; 'labelTransform.exceedAdjust': import("./runtime").LabelTransformComponent<import("./label-transform").ExceedAdjustOptions>; 'data.venn': import("./runtime").DataComponent<import("./data").VennOptions>; 'mark.boxplot': import("./runtime").CompositeMarkComponent<import("./mark/boxplot").BoxPlotOptions>; 'mark.gauge': import("./runtime").CompositeMarkComponent<import("./mark").GaugeOptions>; 'mark.liquid': import("./runtime").CompositeMarkComponent<import("./mark").LiquidOptions>; 'data.arc': import("./runtime").DataComponent<import("./data").ArcOptions>; 'data.cluster': import("./runtime").DataComponent<import("./data").ClusterOptions>; 'mark.forceGraph': import("./runtime").CompositeMarkComponent<import("./mark").ForceGraphOptions>; 'mark.tree': import("./runtime").CompositeMarkComponent<import("./mark").TreeOptions>; 'mark.pack': import("./runtime").CompositionComponent<import("./mark").PackOptions>; 'mark.sankey': import("./runtime").CompositeMarkComponent<import("./mark").SankeyOptions>; 'mark.chord': import("./runtime").CompositeMarkComponent<import("./mark").ChordOptions>; 'mark.treemap': import("./runtime").CompositionComponent<import("./mark").TreemapOptions>; 'composition.geoView': import("./runtime").CompositionComponent<import("./composition/geoView").GeoViewOptions>; 'composition.geoPath': import("./runtime").CompositionComponent<import("./composition/geoPath").GeoPathOptions>; }>; export interface Chart extends API<G2Spec, typeof library> { } export interface CompositionNode extends CompositionAPI<typeof library> { }