/*! * 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 dxNumberBox, { Properties } from "devextreme/ui/number_box"; import { Component as BaseComponent, IHtmlOptions } from "./core/component"; import NestedOption from "./core/nested-option"; declare type INumberBoxOptions = React.PropsWithChildren void; }>; declare class NumberBox extends BaseComponent> { get instance(): dxNumberBox; protected _WidgetClass: typeof dxNumberBox; protected subscribableOptions: string[]; protected independentEvents: string[]; protected _defaults: { defaultValue: string; }; protected _expectedChildren: { button: { optionName: string; isCollectionItem: boolean; }; format: { optionName: string; isCollectionItem: boolean; }; }; } declare type IButtonProps = React.PropsWithChildren<{ location?: any; name?: any; options?: any; }>; declare class Button extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; static ExpectedChildren: { options: { 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 IOptionsProps = React.PropsWithChildren<{ accessKey?: any; activeStateEnabled?: any; bindingOptions?: any; disabled?: any; elementAttr?: any; focusStateEnabled?: any; height?: any; hint?: any; hoverStateEnabled?: any; icon?: any; onClick?: any; onContentReady?: any; onDisposing?: any; onFocusIn?: any; onFocusOut?: any; onInitialized?: any; onOptionChanged?: any; rtlEnabled?: any; stylingMode?: any; tabIndex?: any; template?: any; text?: any; type?: any; useSubmitBehavior?: any; validationGroup?: any; visible?: any; width?: any; render?: (...params: any) => React.ReactNode; component?: React.ComponentType; keyFn?: (data: any) => string; }>; declare class Options extends NestedOption { static OptionName: string; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } export default NumberBox; export { NumberBox, INumberBoxOptions, Button, IButtonProps, Format, IFormatProps, Options, IOptionsProps };