import * as React from 'react'; import Button from 'antd/lib/button'; export interface LoginProps { defaultActiveKey?: string; onTabChange?: (key: string) => void; style?: React.CSSProperties; onSubmit?: (error: any, values: any) => void; } export interface TabProps { key?: string; tab?: React.ReactNode; } export class Tab extends React.Component {} export interface LoginItemProps { name?: string; rules?: any[]; style?: React.CSSProperties; onGetCaptcha?: () => void; placeholder?: string; buttonText?: React.ReactNode; } export class LoginItem extends React.Component {} export default class Login extends React.Component { static Tab: typeof Tab; static UserName: typeof LoginItem; static Password: typeof LoginItem; static Mobile: typeof LoginItem; static Captcha: typeof LoginItem; static Submit: typeof Button; }