/*!
* devextreme-react
* Version: 22.2.6
* Build date: Tue Apr 18 2023
*
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-react
*/
///
import dxSlider, { Properties } from "devextreme/ui/slider";
import { Component as BaseComponent, IHtmlOptions } from "./core/component";
import NestedOption from "./core/nested-option";
declare type ISliderOptions = React.PropsWithChildren void;
}>;
declare class Slider extends BaseComponent> {
get instance(): dxSlider;
protected _WidgetClass: typeof dxSlider;
protected subscribableOptions: string[];
protected independentEvents: string[];
protected _defaults: {
defaultValue: string;
};
protected _expectedChildren: {
label: {
optionName: string;
isCollectionItem: boolean;
};
tooltip: {
optionName: string;
isCollectionItem: boolean;
};
};
}
declare type IFormatProps = React.PropsWithChildren<{
currency?: any;
formatter?: any;
parser?: any;
precision?: any;
type?: any;
useCurrencyAccountingStyle?: any;
}>;
declare class Format extends NestedOption {
static OptionName: string;
}
declare type ILabelProps = React.PropsWithChildren<{
format?: any;
position?: any;
visible?: any;
}>;
declare class Label extends NestedOption {
static OptionName: string;
static ExpectedChildren: {
format: {
optionName: string;
isCollectionItem: boolean;
};
};
}
declare type ITooltipProps = React.PropsWithChildren<{
enabled?: any;
format?: any;
position?: any;
showMode?: any;
}>;
declare class Tooltip extends NestedOption {
static OptionName: string;
static ExpectedChildren: {
format: {
optionName: string;
isCollectionItem: boolean;
};
};
}
export default Slider;
export { Slider, ISliderOptions, Format, IFormatProps, Label, ILabelProps, Tooltip, ITooltipProps };