import { View, Property } from "tns-core-modules/ui/core/view"; import { Style, CssProperty } from "tns-core-modules/ui/text-base"; import { Color } from "tns-core-modules/color"; import { ChartMarkerConfig } from "../chart/custom-marker-view/custom-marker-view.common"; export declare class MPChartBase extends View { resetZoomLineChart(): void; } export interface DataSetChartInterface { x: number; y: number; } export interface DataSetLabelInterface { xAxisValue: number; label: string; } export interface YAxisFormatterInterface { type: TypeFormatter; numberOfDigits?: number; } export interface DataLineChartInterface { dataSet: Array; lineColor: Color; lineWidth?: number; cubicIntensity?: number; highlighColor?: Color; circleHoleEnabled?: boolean; circleColor?: Color; circleEnable?: boolean; legendLabel?: string; } export interface DataBarChartInterface { dataSet: Array; legendLabel?: string; highlighColor?: Color; barColor?: Color; } export declare type XAxisLabelPosition = "Top" | "Bottom" | "BothSided" | "TopInside" | "BottomInside"; export declare type TypeFormatter = "Int" | "Float"; export declare const itemsProperty: Property; export declare const labelsProperty: Property; export declare const showLegendProperty: Property; export declare const showGridLinesProperty: Property; export declare const scaleEnableProperty: Property; export declare const descriptionTextProperty: Property; export declare const descriptionXOffsetProperty: Property; export declare const descriptionYOffsetProperty: Property; export declare const descriptionTextColorProperty: Property; export declare const descriptionTextColorCssProperty: CssProperty; export declare const highlightPerTapEnabledProperty: Property; export declare const highlightPerDragEnabledProperty: Property; export declare const xAxisGranularityProperty: Property; export declare const leftAxisGranularityProperty: Property; export declare const rightAxisGranularityProperty: Property; export declare const xAxisLabelPositionProperty: Property; export declare const xAxisLineColorProperty: Property; export declare const xAxisLineColorCssProperty: CssProperty; export declare const leftAxisLineColorProperty: Property; export declare const leftAxisLineColorCssProperty: CssProperty; export declare const rightAxisLineColorProperty: Property; export declare const rightAxisLineColorCssProperty: CssProperty; export declare const xAxisTextColorProperty: Property; export declare const xAxisTextColorCssProperty: CssProperty; export declare const leftAxisTextColorProperty: Property; export declare const leftAxisTextColorCssProperty: CssProperty; export declare const rightAxisTextColorProperty: Property; export declare const rightAxisTextColorCssProperty: CssProperty; export declare const xAxisMinValueProperty: Property; export declare const xAxisMaxValueProperty: Property; export declare const leftAxisMinValueProperty: Property; export declare const leftAxisMaxValueProperty: Property; export declare const rightAxisMinValueProperty: Property; export declare const rightAxisMaxValueProperty: Property; export declare const leftAxisFormatterProperty: Property; export declare const rightAxisFormatterProperty: Property; export declare const fontProperty: Property; export declare const showValueLabelsProperty: Property; export declare const showLeftAxisProperty: Property; export declare const showRightAxisProperty: Property; export declare const markerProperty: Property; export declare const visibleXRangeMinimumProperty: Property; export declare const visibleXRangeMaximumProperty: Property; export declare const xAxisXPositionProperty: Property;