///
export type { NumberPickerProps } from './types';
declare const _default: import("../config-provider/types").ConfiguredComponentClass> & Pick, "focus" | "getInputNode">) | null;
isGreaterThan(v1: string | number, v2: string | number): boolean;
correctBoundary(value: string | number): string | number;
setFocus(status: boolean): void;
onFocus: ((e: import("react").FocusEvent) => void) | undefined;
onBlur: ((e: import("react").FocusEvent) => void) | undefined;
withinMinMax(value: string | number): boolean;
withinMin(value: string | number): boolean;
setDisplayValue({ displayValue, onlyDisplay, }: {
displayValue: string | number;
onlyDisplay?: boolean | undefined;
}): void;
getDisplayValue(): string | number;
shouldFireOnChange(value: string): boolean;
onChange(value: string, e: import("react").CompositionEvent | import("react").ChangeEvent | import("react").KeyboardEvent): void;
correctValue(value: string): string | number;
setValue({ value, e, triggerType, }: {
value: string | number;
e: import("react").CompositionEvent | import("react").ChangeEvent | import("react").KeyboardEvent;
triggerType?: "down" | "up" | undefined;
}): void;
getPrecision(): number;
getPrecisionFactor(): number;
onKeyDown: ((e: import("react").KeyboardEvent, opts: import("../input").OnKeyDownOpts) => void) | undefined;
up(disabled: boolean, e: import("react").KeyboardEvent): void;
down(disabled: boolean, e: import("react").KeyboardEvent): void;
step(type: "down" | "up", disabled: boolean, e: import("react").KeyboardEvent): void;
upStep(val: string | number): string | number;
downStep(val: string | number): string | number;
hackChrome(value: number): number;
focus(): void;
saveInputRef(ref: (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) | null): void;
getInputNode(): (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) | null;
handleMouseDown(e: import("react").MouseEvent): void;
render(): import("react").JSX.Element;
context: any;
setState(state: import("./types").NumberPickerState | ((prevState: Readonly, props: Readonly) => import("./types").NumberPickerState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
}, Pick<{
inputRef: (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) | null;
isGreaterThan(v1: string | number, v2: string | number): boolean;
correctBoundary(value: string | number): string | number;
setFocus(status: boolean): void;
onFocus: ((e: import("react").FocusEvent) => void) | undefined;
onBlur: ((e: import("react").FocusEvent) => void) | undefined;
withinMinMax(value: string | number): boolean;
withinMin(value: string | number): boolean;
setDisplayValue({ displayValue, onlyDisplay, }: {
displayValue: string | number;
onlyDisplay?: boolean | undefined;
}): void;
getDisplayValue(): string | number;
shouldFireOnChange(value: string): boolean;
onChange(value: string, e: import("react").CompositionEvent | import("react").ChangeEvent | import("react").KeyboardEvent): void;
correctValue(value: string): string | number;
setValue({ value, e, triggerType, }: {
value: string | number;
e: import("react").CompositionEvent | import("react").ChangeEvent | import("react").KeyboardEvent;
triggerType?: "down" | "up" | undefined;
}): void;
getPrecision(): number;
getPrecisionFactor(): number;
onKeyDown: ((e: import("react").KeyboardEvent, opts: import("../input").OnKeyDownOpts) => void) | undefined;
up(disabled: boolean, e: import("react").KeyboardEvent): void;
down(disabled: boolean, e: import("react").KeyboardEvent): void;
step(type: "down" | "up", disabled: boolean, e: import("react").KeyboardEvent): void;
upStep(val: string | number): string | number;
downStep(val: string | number): string | number;
hackChrome(value: number): number;
focus(): void;
saveInputRef(ref: (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) | null): void;
getInputNode(): (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) | null;
handleMouseDown(e: import("react").MouseEvent): void;
render(): import("react").JSX.Element;
context: any;
setState(state: import("./types").NumberPickerState | ((prevState: Readonly, props: Readonly) => import("./types").NumberPickerState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
}, "getInputNode">>;
export default _default;