/*! * * 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.interaction} * Contains React components for the wijmo.chart.interaction module. */ /** * */ export declare var ___keepComment: any; import { BaseInputs, WjRef, WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base'; import * as wjcCore from 'wijmo/wijmo'; import * as wjcChartInteraction from 'wijmo/wijmo.chart.interaction'; export declare type FlexChartRangeSelectorInputs = BaseInputs & { isVisible?: boolean; max?: number; maxScale?: number; min?: number; minScale?: number; orientation?: wjcChartInteraction.Orientation | string; seamless?: boolean; }; export declare type FlexChartRangeSelectorEvents = { rangeChanged?: wjcCore.IEventHandler; }; export declare const FlexChartRangeSelectorMeta: { inputs: string[]; events: string[]; }; export declare type FlexChartRangeSelectorProps = FlexChartRangeSelectorInputs & FlexChartRangeSelectorEvents; export declare type FlexChartRangeSelectorRef = WjRef; /** * React component for the {@link wijmo.chart.interaction.RangeSelector} class. * * The flex-chart-range-selector 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.interaction.RangeSelector} 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 FlexChartRangeSelector: WjForwardRefExoticComponent; export declare type FlexChartGesturesInputs = BaseInputs & { enable?: boolean; interactiveAxes?: wjcChartInteraction.InteractiveAxes | string; mouseAction?: wjcChartInteraction.MouseAction | string; posX?: number; posY?: number; scaleX?: number; scaleY?: number; initialized?: any; }; export declare type FlexChartGesturesEvents = {}; export declare const FlexChartGesturesMeta: { inputs: string[]; events: any[]; }; export declare type FlexChartGesturesProps = FlexChartGesturesInputs & FlexChartGesturesEvents; export declare type FlexChartGesturesRef = WjRef; /** * React component for the {@link wijmo.chart.interaction.ChartGestures} class. * * The flex-chart-gestures 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.interaction.ChartGestures} 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 FlexChartGestures: WjForwardRefExoticComponent;