export type UserCheckParams = {
    username: string;
};
export declare function userCheck(params: UserCheckParams): Promise<any>;
export type SendEmailCodeParams = {
    email: string;
};
export declare function sendEmailCode(params: SendEmailCodeParams): Promise<any>;
export type SendPhoneCodeParams = {
    username: string;
    phoneNumber: string;
};
export declare function sendPhoneCode(params: SendPhoneCodeParams): Promise<any>;
export type RegisterByPhoneParams = {
    username: string;
    password: string;
    verifyCode: string;
    phoneNumber: string;
};
export declare function registerByPhone(params: RegisterByPhoneParams): Promise<any>;
export type RegisterByEmailParams = {
    username: string;
    password: string;
    email: string;
    verifyCode: string;
};
export declare function registerByEmail(params: RegisterByEmailParams): Promise<any>;
export type RegisterByNotBindParams = {
    username: string;
    password: string;
};
export declare function registerByNotBind(params: RegisterByNotBindParams): Promise<any>;
//# sourceMappingURL=register.d.ts.map