import { Application, IComponentsConfig, Module } from '@lakutata/core'; import { RedisOptions } from 'ioredis'; import { IServiceInfoObject } from './interfaces/IServiceInfoObject'; export declare class ServiceRegistry extends Module { protected readonly app: Application; protected readonly port: number; protected readonly token: string; protected readonly logger: boolean; protected readonly redisOptions: RedisOptions | undefined; protected readonly components: IComponentsConfig; protected initialize(): Promise; fetchServices(appId?: string | RegExp): IServiceInfoObject; }