/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.react.chart.analytics} * Contains React components for the wijmo.chart.analytics module. */ /** * */ export declare var ___keepComment: any; import { WjRef, WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base'; import { FlexChartSeriesEvents, FlexChartSeriesInputs, SeriesBaseEvents, SeriesBaseInputs } from 'wijmo/wijmo.react.chart'; import * as wjcChartAnalytics from 'wijmo/wijmo.chart.analytics'; export declare type TrendLineBaseInputs = SeriesBaseInputs & { sampleCount?: number; }; export declare type TrendLineBaseEvents = SeriesBaseEvents & {}; export declare const TrendLineBaseMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartTrendLineInputs = TrendLineBaseInputs & { coefficients?: number[]; fitType?: wjcChartAnalytics.TrendLineFitType | string; order?: number; minX?: number; maxX?: number; }; export declare type FlexChartTrendLineEvents = TrendLineBaseEvents & {}; export declare const FlexChartTrendLineMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartTrendLineProps = FlexChartTrendLineInputs & FlexChartTrendLineEvents; export declare type FlexChartTrendLineRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.TrendLine} class. * * The flex-chart-trend-line component should be contained in * one of the following components: * {@link wijmo.react.chart.FlexChart} * or {@link wijmo.react.chart.finance.FinancialChart}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.TrendLine} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartTrendLine: WjForwardRefExoticComponent; export declare type FlexChartMovingAverageInputs = TrendLineBaseInputs & { period?: number; type?: wjcChartAnalytics.MovingAverageType | string; }; export declare type FlexChartMovingAverageEvents = TrendLineBaseEvents & {}; export declare const FlexChartMovingAverageMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartMovingAverageProps = FlexChartMovingAverageInputs & FlexChartMovingAverageEvents; export declare type FlexChartMovingAverageRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.MovingAverage} class. * * The flex-chart-moving-average component should be contained in * one of the following components: * {@link wijmo.react.chart.FlexChart} * or {@link wijmo.react.chart.finance.FinancialChart}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.MovingAverage} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartMovingAverage: WjForwardRefExoticComponent; export declare type FunctionSeriesInputs = TrendLineBaseInputs & { max?: number; min?: number; }; export declare type FunctionSeriesEvents = TrendLineBaseEvents & {}; export declare const FunctionSeriesMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartYFunctionSeriesInputs = FunctionSeriesInputs & { func: Function; }; export declare type FlexChartYFunctionSeriesEvents = FunctionSeriesEvents & {}; export declare const FlexChartYFunctionSeriesMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartYFunctionSeriesProps = FlexChartYFunctionSeriesInputs & FlexChartYFunctionSeriesEvents; export declare type FlexChartYFunctionSeriesRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.YFunctionSeries} class. * * The flex-chart-y-function-series component should be contained in * one of the following components: * {@link wijmo.react.chart.FlexChart} * or {@link wijmo.react.chart.finance.FinancialChart}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.YFunctionSeries} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartYFunctionSeries: WjForwardRefExoticComponent; export declare type FlexChartParametricFunctionSeriesInputs = FunctionSeriesInputs & { xFunc?: Function; yFunc?: Function; }; export declare type FlexChartParametricFunctionSeriesEvents = FunctionSeriesEvents & {}; export declare const FlexChartParametricFunctionSeriesMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartParametricFunctionSeriesProps = FlexChartParametricFunctionSeriesInputs & FlexChartParametricFunctionSeriesEvents; export declare type FlexChartParametricFunctionSeriesRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.ParametricFunctionSeries} class. * * The flex-chart-parametric-function-series component should be contained in * one of the following components: * {@link wijmo.react.chart.FlexChart} * or {@link wijmo.react.chart.finance.FinancialChart}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.ParametricFunctionSeries} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartParametricFunctionSeries: WjForwardRefExoticComponent; export declare type FlexChartWaterfallInputs = SeriesBaseInputs & { connectorLines?: boolean; intermediateTotalLabels?: any; intermediateTotalPositions?: number[]; relativeData?: boolean; showIntermediateTotal?: boolean; showTotal?: boolean; start?: number; startLabel?: string; styles?: any; totalLabel?: string; initialized?: any; }; export declare type FlexChartWaterfallEvents = SeriesBaseEvents & {}; export declare const FlexChartWaterfallMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartWaterfallProps = FlexChartWaterfallInputs & FlexChartWaterfallEvents; export declare type FlexChartWaterfallRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.Waterfall} class. * * The flex-chart-waterfall component should be contained in * one of the following components: * {@link wijmo.react.chart.FlexChart} * or {@link wijmo.react.chart.finance.FinancialChart}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.Waterfall} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartWaterfall: WjForwardRefExoticComponent; export declare type FlexChartBoxWhiskerInputs = SeriesBaseInputs & { gapWidth?: number; groupWidth?: number; meanLineStyle?: any; meanMarkerStyle?: any; quartileCalculation?: wjcChartAnalytics.QuartileCalculation | string; showInnerPoints?: boolean; showMeanLine?: boolean; showMeanMarker?: boolean; showOutliers?: boolean; }; export declare type FlexChartBoxWhiskerEvents = SeriesBaseEvents & {}; export declare const FlexChartBoxWhiskerMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartBoxWhiskerProps = FlexChartBoxWhiskerInputs & FlexChartBoxWhiskerEvents; export declare type FlexChartBoxWhiskerRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.BoxWhisker} class. * * The flex-chart-box-whisker component should be contained in * one of the following components: * {@link wijmo.react.chart.FlexChart} * or {@link wijmo.react.chart.finance.FinancialChart}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.BoxWhisker} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartBoxWhisker: WjForwardRefExoticComponent; export declare type FlexChartErrorBarInputs = FlexChartSeriesInputs & { direction?: wjcChartAnalytics.ErrorBarDirection | string; endStyle?: wjcChartAnalytics.ErrorBarEndStyle | string; errorAmount?: wjcChartAnalytics.ErrorAmount | string; errorBarStyle?: any; value?: any; }; export declare type FlexChartErrorBarEvents = FlexChartSeriesEvents & {}; export declare const FlexChartErrorBarMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartErrorBarProps = FlexChartErrorBarInputs & FlexChartErrorBarEvents; export declare type FlexChartErrorBarRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.ErrorBar} class. * * The flex-chart-error-bar component should be contained in * a {@link wijmo.react.chart.FlexChart} component. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.ErrorBar} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartErrorBar: WjForwardRefExoticComponent; export declare type FlexChartBreakEvenInputs = SeriesBaseInputs & { fixedCost?: number; salesPrice?: number; styles?: wjcChartAnalytics.IBreakEvenStyles; variableCost?: number; }; export declare type FlexChartBreakEvenEvents = SeriesBaseEvents & {}; export declare const FlexChartBreakEvenMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartBreakEvenProps = FlexChartBreakEvenInputs & FlexChartBreakEvenEvents; export declare type FlexChartBreakEvenRef = WjRef; /** * React component for the {@link wijmo.chart.analytics.BreakEven} class. * * The flex-chart-break-even component should be contained in * a {@link wijmo.react.chart.FlexChart} component. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.analytics.BreakEven} class it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const FlexChartBreakEven: WjForwardRefExoticComponent;