/*!
*
* 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.finance.analytics}
* Contains React components for the wijmo.chart.finance.analytics module.
*/
/**
*
*/
export declare var ___keepComment: any;
import { WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base';
import { SeriesBaseEvents, SeriesBaseInputs } from 'wijmo/wijmo.react.chart';
import { DataPoint, LabelPosition } from 'wijmo/wijmo.chart';
import * as wjcReactBase from 'wijmo/wijmo.react.base';
import * as wjcChartFinanceAnalytics from 'wijmo/wijmo.chart.finance.analytics';
export declare type FlexChartFibonacciInputs = SeriesBaseInputs & {
high?: number;
labelPosition?: LabelPosition | string;
levels?: number[];
low?: number;
maxX?: any;
minX?: any;
uptrend?: boolean;
};
export declare type FlexChartFibonacciEvents = SeriesBaseEvents & {};
export declare const FlexChartFibonacciMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartFibonacciProps = FlexChartFibonacciInputs & FlexChartFibonacciEvents;
export declare type FlexChartFibonacciRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.Fibonacci} class.
*
* The flex-chart-fibonacci component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.Fibonacci} 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 FlexChartFibonacci: WjForwardRefExoticComponent;
export declare type FlexChartFibonacciArcsInputs = SeriesBaseInputs & {
end?: Partial;
labelPosition?: LabelPosition | string;
levels?: number[];
start?: Partial;
};
export declare type FlexChartFibonacciArcsEvents = SeriesBaseEvents & {};
export declare const FlexChartFibonacciArcsMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartFibonacciArcsProps = FlexChartFibonacciArcsInputs & FlexChartFibonacciArcsEvents;
export declare type FlexChartFibonacciArcsRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.FibonacciArcs} class.
*
* The flex-chart-fibonacci-arcs component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.FibonacciArcs} 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 FlexChartFibonacciArcs: WjForwardRefExoticComponent;
export declare type FlexChartFibonacciFansInputs = SeriesBaseInputs & {
end?: Partial;
labelPosition?: LabelPosition | string;
levels?: number[];
start?: Partial;
};
export declare type FlexChartFibonacciFansEvents = SeriesBaseEvents & {};
export declare const FlexChartFibonacciFansMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartFibonacciFansProps = FlexChartFibonacciFansInputs & FlexChartFibonacciFansEvents;
export declare type FlexChartFibonacciFansRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.FibonacciFans} class.
*
* The flex-chart-fibonacci-fans component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.FibonacciFans} 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 FlexChartFibonacciFans: WjForwardRefExoticComponent;
export declare type FlexChartFibonacciTimeZonesInputs = SeriesBaseInputs & {
endX?: any;
labelPosition?: LabelPosition | string;
levels?: number[];
startX?: any;
};
export declare type FlexChartFibonacciTimeZonesEvents = SeriesBaseEvents & {};
export declare const FlexChartFibonacciTimeZonesMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartFibonacciTimeZonesProps = FlexChartFibonacciTimeZonesInputs & FlexChartFibonacciTimeZonesEvents;
export declare type FlexChartFibonacciTimeZonesRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.FibonacciTimeZones} class.
*
* The flex-chart-fibonacci-time-zones component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.FibonacciTimeZones} 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 FlexChartFibonacciTimeZones: WjForwardRefExoticComponent;
export declare type OverlayIndicatorBaseInputs = SeriesBaseInputs & {};
export declare type OverlayIndicatorBaseEvents = SeriesBaseEvents & {};
export declare const OverlayIndicatorBaseMeta: {
inputs: string[];
events: string[];
};
export declare type SingleOverlayIndicatorBaseInputs = OverlayIndicatorBaseInputs & {
period?: any;
};
export declare type SingleOverlayIndicatorBaseEvents = OverlayIndicatorBaseEvents & {};
export declare const SingleOverlayIndicatorBaseMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartAtrInputs = SingleOverlayIndicatorBaseInputs & {};
export declare type FlexChartAtrEvents = SingleOverlayIndicatorBaseEvents & {};
export declare const FlexChartAtrMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartAtrProps = FlexChartAtrInputs & FlexChartAtrEvents;
export declare type FlexChartAtrRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.ATR} class.
*
* The flex-chart-atr component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.ATR} 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 FlexChartAtr: WjForwardRefExoticComponent;
export declare type FlexChartCciInputs = SingleOverlayIndicatorBaseInputs & {
constant?: number;
};
export declare type FlexChartCciEvents = SingleOverlayIndicatorBaseEvents & {};
export declare const FlexChartCciMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartCciProps = FlexChartCciInputs & FlexChartCciEvents;
export declare type FlexChartCciRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.CCI} class.
*
* The flex-chart-cci component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.CCI} 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 FlexChartCci: WjForwardRefExoticComponent;
export declare type FlexChartRsiInputs = SingleOverlayIndicatorBaseInputs & {};
export declare type FlexChartRsiEvents = SingleOverlayIndicatorBaseEvents & {};
export declare const FlexChartRsiMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartRsiProps = FlexChartRsiInputs & FlexChartRsiEvents;
export declare type FlexChartRsiRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.RSI} class.
*
* The flex-chart-rsi component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.RSI} 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 FlexChartRsi: WjForwardRefExoticComponent;
export declare type FlexChartWilliamsRInputs = SingleOverlayIndicatorBaseInputs & {};
export declare type FlexChartWilliamsREvents = SingleOverlayIndicatorBaseEvents & {};
export declare const FlexChartWilliamsRMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartWilliamsRProps = FlexChartWilliamsRInputs & FlexChartWilliamsREvents;
export declare type FlexChartWilliamsRRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.WilliamsR} class.
*
* The flex-chart-williams-r component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.WilliamsR} 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 FlexChartWilliamsR: WjForwardRefExoticComponent;
export declare type MacdBaseInputs = OverlayIndicatorBaseInputs & {
fastPeriod?: number;
slowPeriod?: number;
smoothingPeriod?: number;
};
export declare type MacdBaseEvents = OverlayIndicatorBaseEvents & {};
export declare const MacdBaseMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartMacdInputs = MacdBaseInputs & {
styles?: any;
};
export declare type FlexChartMacdEvents = MacdBaseEvents & {};
export declare const FlexChartMacdMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartMacdProps = FlexChartMacdInputs & FlexChartMacdEvents;
export declare type FlexChartMacdRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.Macd} class.
*
* The flex-chart-macd component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.Macd} 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 FlexChartMacd: WjForwardRefExoticComponent;
export declare type FlexChartMacdHistogramInputs = MacdBaseInputs & {};
export declare type FlexChartMacdHistogramEvents = MacdBaseEvents & {};
export declare const FlexChartMacdHistogramMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartMacdHistogramProps = FlexChartMacdHistogramInputs & FlexChartMacdHistogramEvents;
export declare type FlexChartMacdHistogramRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.MacdHistogram} class.
*
* The flex-chart-macd-histogram component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.MacdHistogram} 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 FlexChartMacdHistogram: WjForwardRefExoticComponent;
export declare type FlexChartStochasticInputs = OverlayIndicatorBaseInputs & {
dPeriod?: number;
kPeriod?: number;
smoothingPeriod?: number;
styles?: any;
};
export declare type FlexChartStochasticEvents = OverlayIndicatorBaseEvents & {};
export declare const FlexChartStochasticMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartStochasticProps = FlexChartStochasticInputs & FlexChartStochasticEvents;
export declare type FlexChartStochasticRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.Stochastic} class.
*
* The flex-chart-stochastic component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.Stochastic} 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 FlexChartStochastic: WjForwardRefExoticComponent;
export declare type FlexChartBollingerBandsInputs = OverlayIndicatorBaseInputs & {
multiplier?: number;
period?: any;
};
export declare type FlexChartBollingerBandsEvents = OverlayIndicatorBaseEvents & {};
export declare const FlexChartBollingerBandsMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartBollingerBandsProps = FlexChartBollingerBandsInputs & FlexChartBollingerBandsEvents;
export declare type FlexChartBollingerBandsRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.BollingerBands} class.
*
* The flex-chart-bollinger-bands component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.BollingerBands} 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 FlexChartBollingerBands: WjForwardRefExoticComponent;
export declare type FlexChartEnvelopesInputs = OverlayIndicatorBaseInputs & {
period?: any;
size?: number;
type?: wjcChartFinanceAnalytics.MovingAverageType | string;
};
export declare type FlexChartEnvelopesEvents = OverlayIndicatorBaseEvents & {};
export declare const FlexChartEnvelopesMeta: {
inputs: string[];
events: string[];
};
export declare type FlexChartEnvelopesProps = FlexChartEnvelopesInputs & FlexChartEnvelopesEvents;
export declare type FlexChartEnvelopesRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.chart.finance.analytics.Envelopes} class.
*
* The flex-chart-envelopes component should be contained in
* a {@link wijmo.react.chart.finance.FinancialChart} component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.finance.analytics.Envelopes} 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 FlexChartEnvelopes: WjForwardRefExoticComponent;