import { OnModuleInit } from '@nestjs/common'; import { SystemConfigModel } from 'src/model/system_config.model'; import { UserModel } from 'src/model/user.model'; import { WalletModel } from 'src/model/wallet.model'; import { TeamRelationModel } from 'src/model/team_relation.model'; import { InviteCodePoolModel } from 'src/model/invite_code_pool.model'; import { UserSignInModel } from 'src/model/user_sign_in.model'; import { Repository, DataSource } from 'typeorm'; import { AdminModel } from 'src/model/admin.model'; export declare class TaskInstallService implements OnModuleInit { private systemConfigModel; private userModel; private walletModel; private teamRelationModel; private inviteCodePoolModel; private userSignInModel; private adminModel; private dataSource; private readonly logger; constructor(systemConfigModel: Repository, userModel: Repository, walletModel: Repository, teamRelationModel: Repository, inviteCodePoolModel: Repository, userSignInModel: Repository, adminModel: Repository, dataSource: DataSource); onModuleInit(): void; install(): Promise; createAdminUser(): Promise; createTopUser(): Promise; initImGroup(topUser: UserModel): Promise; }