/*! * * 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;