import { Component, LifeError, Meta } from '@pjblog/manager'; import { Http } from '@pjblog/http'; import { BlogUserEntity } from './entities/user'; import { IUserCaches } from './types'; export declare class User extends Component { private readonly Logger; private readonly Http; private readonly Cache; private readonly TypeORM; private readonly Configs; readonly caches: Map<"user", { get: (options: { account: string; }, args_0: import("typeorm").EntityManager) => Promise; set: (options: { account: string; }, args_0: import("typeorm").EntityManager) => Promise; del: (options: { account: string; }) => Promise; }>; constructor(meta: Meta); get fileConfigs(): import("@pjblog/configs").IConfigs; get logger(): import("winston").Logger; get http(): Http; get cache(): import("@pjblog/cache").ClassicCache; get connection(): import("typeorm").DataSource; onerror(e: LifeError): void; initialize(): Promise Promise)>; getCache(name: T): IUserCaches[T]; }