import type { PropType } from "vue"; /** 账号密码 手机号 */ declare type loginType = "userPwd" | "phone"; declare type thirdLogin = "weixin" | "dingding" | "weibo"; declare type encryptType = "md5" | "aes" | "none"; export declare const props: { encryptType: { type: PropType; required: boolean; default: string; }; originKey: { type: StringConstructor; required: boolean; }; /** *账号placeholder */ placeholder: { type: ObjectConstructor; default: () => { username: string; password: string; }; }; /** 背景图片 支持图片地址和base64*/ backImg: { type: PropType; default: string; required: boolean; }; /** 验证码启用 */ setCaptcha: { type: PropType; default: boolean; }; getCaptchaUrl: { type: PropType; default: string; }; /** 登录类型 */ loginTypes: { type: PropType; default: () => string[]; }; /** 用户登录接口 */ userLoginUrl: { type: PropType; default: string; }; /** 手机验证码接口 */ phoneCodeUrl: { type: PropType; default: string; }; /** 手机验证码登录接口 */ phoneLoginUrl: { type: PropType; default: string; }; /** 第三方登录启用 */ setThirdLogin: { type: PropType; default: boolean; }; /** 第三方登录 不传不启用*/ thirdLoginTypes: { type: PropType; }; /** 标题 */ title: { type: PropType; default: string; }; /** logo */ logo: { type: PropType; default: string; required: boolean; }; /** 底部内容 不传不显示 */ bottomContent: { type: PropType; default: string; }; /**是否显示 忘记密码*/ isShowForgetPwd: { type: PropType; default: boolean; }; }; export default props;