import React from 'react'; import { ButtonProps } from 'antd/es/button'; export interface ISendCodeProps extends ButtonProps { second?: number; initText?: string; runText?: string; resetText?: string; onEnd?: () => void; onCaptcha?: () => boolean | Promise; } interface ISendCodeState { buttonText: string; start: boolean; loading: boolean; } declare class SendCode extends React.Component { private timer; private lastSecond; static defaultProps: ISendCodeProps; readonly state: ISendCodeState; componentWillUnmount(): void; startCountdown: () => void; timeout: () => void; handleClick: (e: any) => void; render(): JSX.Element; } export default SendCode;