import { Reporter } from '../Reporter'; import { RpcMessagePort } from '../../rpc'; interface ReporterRpcService { isOpen: () => boolean; open: () => Promise; close: () => Promise; } declare function registerReporterRpcService(servicePort: RpcMessagePort, reporterFactory: (configuration: TConfiguration) => Reporter): ReporterRpcService; export { ReporterRpcService, registerReporterRpcService };