import { KeyboardProps } from "../Keyboard/index.js";
import { PresetsProps } from "./Presets.js";
import { RightItemsStyleProps } from "../Amount/types.js";
import React from "react";
//#region src/components/virtual-keyboard/BaseNumberKeyboard/index.d.ts
interface BaseNumberKeyboardProps {
  placeholder?: string;
  format?: (val: string) => React.ReactNode;
  defaultValue?: string | number;
  doneText?: string;
  resetText?: string;
  onChange?: (val: string) => void;
  onEnter?: (val: string) => void;
  value?: string | number;
  max?: number;
  min?: number;
  presets?: PresetsProps['presets'];
  defaultSelect?: boolean;
  rightItemsStyle?: RightItemsStyleProps;
  customDisplay?: React.ReactNode | ((props: any) => React.ReactNode);
  keyboardProps?: KeyboardProps;
  style?: React.CSSProperties;
}
//#endregion
export { BaseNumberKeyboardProps };