import React from 'react'; import { VerifyCodeProps } from '../VerifyCode'; import { CountDownButtonProps } from '../CountDownButton'; import { TitleProps } from '../Title'; import { ButtonProps } from '../Button'; import { FieldProps, ValidateErrorMessage } from '../Form/interface'; export declare type AccountType = { titleProps?: Partial; fieldsProps?: Partial[]; buttonProps?: Partial; }; export declare type VerifyCodeType = { verifyCodeKey?: string; autoComplete?: boolean; titleProps?: Partial; verifyCodeProps?: Partial; countDownButtonProps?: Partial; buttonProps?: Partial; }; export declare const LoginStatus: { account: symbol; verifyCode: symbol; }; export interface LoginProps { pageConfig?: { account?: AccountType; verifyCode?: VerifyCodeType; }; onFinish: (values: {}) => Promise; onFinishFailed: (error: ValidateErrorMessage[]) => void; onSubmit: (values: {}) => Promise; onChangeStatusSuccess?: (status: Symbol) => void; disabled?: boolean; } export declare const Login: React.FC; export default Login;