import { default as React, FunctionComponent, ReactNode } from 'react'; import { PopupProps } from '../popup/popup.taro'; export interface NumberKeyboardProps extends PopupProps { /** * 是否显示键盘 * @default false */ visible: boolean /** * 标题右侧内容 * @default - */ rightActions: ReactNode /** * 自定义完成按钮文字,如"支付","下一步","提交"等,搭配 rightColumn 使用 * @default 完成 */ confirmText?: string /** * 键盘模式, default:默认样式 rightColumn:带右侧栏 * @default default */ type: 'default' | 'rightColumn' /** * 自定义键盘额外的键, 数组形式最多支持添加 2 个, 超出默认取前 2 项 * @default - */ custom: Array /** * 随机数 * @default false */ random: boolean /** * 点击按键时触发 * @default - */ onChange?: (value: string) => void /** * 点击删除键时触发 * @default - */ onDelete?: () => void /** * 点击关闭按钮或非键盘区域时触发 * @default - */ onClose: () => void /** * 点击确定按钮时触发 * @default - */ onConfirm?: () => void } export declare const NumberKeyboard: FunctionComponent & Omit, 'onChange' | 'onClick' | 'title'>>;