import { BoxUserModel, SecurityModel, UserBasicInfoModel, UserModel, UserNameCardModel } from '../../sdk-model'; import { Invoice, Order } from '../../model'; import { PageStateModel } from '../common'; declare class UserStateModel extends UserModel { userCustomName?: string; headPicture: string; lastLoginTime: number; isPublic: boolean; cardSettingList: CardSettingModel; invoiceList: Invoice[]; userOrderList: Order[]; } declare class BoxUserStateModel extends BoxUserModel { lastLoginTime: number; isPublic: boolean; cardSettingList: CardSettingModel; invoiceList: Invoice[]; userOrderList: Order[]; headPicture: string; } declare class CardSettingModel { avatar: boolean; realName: boolean; phoneNumber: boolean; title: boolean; department: boolean; company: boolean; address: boolean; } declare class BaseUserInfoModel { access_token: string; expire_in: number; jti: number; refresh_token: string; scope: string; token_type: string; } declare class ShareBaseUserInfoModel { accessToken: string; expireIn: number; scope: string; shareId: string; tokenType: string; } declare class UserNameToCardModel { userName: string; userCard: UserStateModel; } declare class UserBasicInfoStateModel extends UserBasicInfoModel { } declare class UserNameCardStateModel extends UserNameCardModel { avatarLink: string; department: string; } declare class SecurityPageStateModel extends PageStateModel { items: SecurityStateModel[]; } declare class SecurityStateModel extends SecurityModel { loginTime: number; } declare class UserPageStateModel extends PageStateModel { items: UserStateModel[]; } declare class BoxUserPageStateModel extends PageStateModel { items: BoxUserStateModel[]; } declare class UserPageStateModelForStore { total: number; pageSize: number; totalPage: number; currentPage: number; userPagesArray: UserStateModel[][]; } declare class InviteStateModel { members: InviteInfoStateModel[]; } declare class InviteUsersStateModel { inviteUsers: InviteInfoStateModel[]; } declare class InviteInfoStateModel { createAt: number; email: string; inviteAmount: number; inviteCode: string; memberId: string; phoneNumber: string; realName: string; username: string; wechatName: string; } export { UserStateModel, BoxUserStateModel, BaseUserInfoModel, ShareBaseUserInfoModel, CardSettingModel, UserNameToCardModel, UserBasicInfoStateModel, UserNameCardStateModel, SecurityPageStateModel, SecurityStateModel, UserPageStateModelForStore, UserPageStateModel, BoxUserPageStateModel, InviteStateModel, InviteUsersStateModel, InviteInfoStateModel, }; //# sourceMappingURL=user-state-model.d.ts.map