import { JavaObject } from '../java/lang/JavaObject'; import { LogConsumerList } from '../core/logger/LogConsumerList'; import { Class } from '../java/lang/Class'; import { Logger } from '../core/logger/Logger'; export declare abstract class Service extends JavaObject { /** * Die Instanz des Logger, der von diesem Service genutzt wird */ protected logger: Logger; /** * Die Instanz des Consumers von Log-Informationen. In diesem Fall eine einfache ArrayList */ protected log: LogConsumerList; /** * Erstellt einen neuen Service, dessen Logger automatisch in einen ArrayList loggt. */ protected constructor(); /** * Gibt die Logger-Instanz von diesem Service zurück. * * @return die Logger-Instanz. */ getLogger(): Logger; /** * Gibt das Log dieses Services zurück. * * @return das Log dieses Services */ getLog(): LogConsumerList; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_Service(obj: unknown): Service; //# sourceMappingURL=Service.d.ts.map