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