export type VegaEncoding = any;
export type VegaField = any;
export type VegaTopLevelSpec = any;
export type VegaTopLevelUnitSpec = any;
export type VegaUnitSpec = any;
export type VegaPositionDef = any;
export type VegaPositionFieldDef = any;
export type VegaMarkDef = any;
export type VegaAnyMark = any;
export type VegaScaleType = any;
export type VegaStandardType = any;
export type VegaAggregate = any;
export type VegaCompositeAggregate = any;
export type VegaAxis = any;
export type VegaTimeUnit = any;
export type VegaTransform = any;
export type VegaFoldTransform = any;
export type VegaLayerSpec = any;
export declare const VEGA_AREA = "area";
export declare const VEGA_BAR = "bar";
export declare const VEGA_CIRCLE = "circle";
export declare const VEGA_LINE = "line";
export declare const VEGA_POINT = "point";
export type VegaMark = string | 'boxplot';
export type VegaPositionChannelProperty = 'type' | 'timeUnit' | 'aggregate' | 'stack' | 'field' | 'title' | 'sort';
export type VegaPositionChannelPropertyValue = any;
export type VegaPositionChannel = 'x' | 'y' | 'y2' | 'x2';
export type VegaPositionOffsetChannel = 'xOffset' | 'yOffset';
export type VegaMarkPropertyChannel = 'color' | 'size' | 'shape' | 'theta';
export type TooltipChannel = 'tooltip';
export type VegaChannel = VegaPositionChannel | VegaPositionOffsetChannel | VegaMarkPropertyChannel | TooltipChannel;
export type VegaTooltip = any;
export type VegaAxisProperty = 'format' | 'labelAngle' | 'title' | 'grid' | 'domain' | 'labels' | 'ticks' | 'tickCount' | 'tickSize' | 'labelPadding' | 'titlePadding' | 'orient';
export type VegaAxisPropertyValue = string | number | boolean | null | undefined;
export type VegaMarkProperty = 'type' | 'fill' | 'stroke' | 'strokeWidth' | 'opacity' | 'fillOpacity' | 'strokeOpacity' | 'size' | 'angle' | 'dx' | 'dy' | 'radius' | 'theta' | 'color' | 'tooltip' | 'href' | 'cursor' | 'shape' | 'point';
export type VegaMarkPropertyValue = string | number | boolean | null | undefined;
export type VegaLegendProperty = 'visible' | 'orient' | 'title' | 'direction' | 'labelFontSize' | 'titleFontSize' | 'symbolSize' | 'offset';
export type VegaLegendPropertyValue = string | number | boolean | null | undefined;
export type VegaChartTemplateType = 'grouped_bar' | 'stacked_bar' | 'percent_stacked_bar' | 'horizontal_grouped_bar' | 'horizontal_stacked_bar' | 'percent_horizontal_stacked_bar' | 'line' | 'area' | 'circle' | 'scatter' | 'heatmap' | 'arc' | 'arc-donut' | 'boxplot' | 'composite';
//# sourceMappingURL=vega-types.d.ts.map