import { ServiceDiagnostics } from '../Diagnostics/ServiceDiagnostics' import { EventObserver } from '../Event/EventObserver' export interface ApplicationServiceInterface extends ServiceDiagnostics { loggingEnabled: boolean addEventObserver(observer: EventObserver): () => void blockDeinit(): Promise deinit(): void }