import { UserService } from '../service/user.service'; import { ChangePasswordDto } from '../dto/user.dto'; import { ImVo } from '../vo/user.vo'; export declare class UserController { private readonly userService; constructor(userService: UserService); getProfile(): Promise | import("src/app/common/api").ApiResponseVo<{ phone: string | null; hasTradePassword: boolean; nick: string; avatar?: string; grade: number; password: string; stocks: number; inviteCode: string; device?: string; registerIp: string; isFrozen: number; wallet?: import("../../../model/wallet.model").WalletModel; teamRelation?: import("../../../model/team_relation.model").TeamRelationModel; userVerify?: import("../../../model/user_verify.model").UserVerifyModel; enabledCreateGroup: number; isRedEnvelope: number; redEnvelopeMaxAmount: string; redEnvelope: string; autoRedEnvelope: number; redPacketRecords?: import("../../../model/red_packet_record.model").RedPacketRecordModel[]; redPackets?: import("../../../model/red_packet.model").RedPacketModel[]; id: number; createTime: string; updateTime: string; deleteTime?: string; } | undefined>>; changePassword(dto: ChangePasswordDto): Promise>; im(): Promise>; started(): Promise>; }