import * as React from 'react';
import { BizFormItemInputProps } from '../ItemInput';
import { BizCaptchaButtonProps } from '../../BizCaptchaButton';
import './index.less';
export interface BizFormItemCaptchaProps extends BizFormItemInputProps, Pick<BizCaptchaButtonProps, 'initText' | 'runText' | 'resetText' | 'second'> {
    /**
     * @description 点击按钮触发。用于验证手机号码或邮箱，请求获取验证码。如果返回 `false` 或 `Promise.reject()` 表示验证失败。
     * @default ()=>true
     * @returns
     */
    onGetCaptcha?: () => boolean | Promise<any>;
    /**
     * @description 验证码按钮属性。
     * @see {@link https://mobile-more.vercel.app/#/components/captcha-button#api|BizCaptchaButtonProps}
     */
    captchaButtonProps?: BizCaptchaButtonProps;
}
declare const BizFormItemCaptcha: React.FC<BizFormItemCaptchaProps>;
export default BizFormItemCaptcha;
