/// <reference types="react" />
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;
}
export interface NumberKeyboardPopoverRef {
    /** 打开键盘 */
    open: () => void;
    /** 关闭键盘 */
    close: () => void;
    /** 获取当前是否打开 */
    isOpen: () => boolean;
}
