import React from 'react'; import './index.less'; export interface NumberKeyboardPopoverProps { /** 触发元素 */ children: React.ReactNode; /** 当前值 */ value?: string; /** 值变化回调 */ onChange?: (value: string) => void; /** 确认回调 */ onConfirm?: (value: string) => void; /** 取消回调 */ onCancel?: () => void; /** 是否允许小数 */ allowDecimal?: boolean; /** 小数位数 */ decimalPlaces?: number; /** 键盘主题 */ selectType?: 'light' | 'dark'; /** 是否禁用 */ disabled?: boolean; /** Popover 额外的类名 */ overlayClassName?: string; max?: number; maxLength?: number; } export interface NumberKeyboardPopoverRef { /** 打开键盘 */ open: () => void; /** 关闭键盘 */ close: () => void; /** 获取当前是否打开 */ isOpen: () => boolean; } declare const NumberKeyboardPopover: React.ForwardRefExoticComponent>; export default NumberKeyboardPopover;