import { Component, LifeError, Meta } from '@pjblog/manager'; import { Http } from '@pjblog/http'; import { BlogConfigsEntity } from './entities/configs'; import { IConfigsCaches } from './types'; export declare class Configs extends Component { private readonly Logger; private readonly Http; private readonly Cache; private readonly TypeORM; readonly caches: Map<"configs", { get: (options: {}, args_0: import("typeorm").EntityManager) => Promise; set: (options: {}, args_0: import("typeorm").EntityManager) => Promise; del: (options: {}) => Promise; }>; constructor(meta: Meta); 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): IConfigsCaches[T]; }