import ICoreResponsePayload from '@ulixee/net/interfaces/ICoreResponsePayload'; import ICoreCommandRequestPayload from '@ulixee/hero-interfaces/ICoreCommandRequestPayload'; import EmittingTransportToCore from '@ulixee/net/lib/EmittingTransportToCore'; import ICoreListenerPayload from '@ulixee/hero-interfaces/ICoreListenerPayload'; import ConnectionToHeroCore from '../connections/ConnectionToHeroCore'; export default class MockConnectionToCore extends ConnectionToHeroCore { outgoingSpy: jest.Mock; transport: EmittingTransportToCore; constructor(mockMessageFn: (message: ICoreCommandRequestPayload) => ICoreResponsePayload | Promise>); fakeEvent(event: ICoreListenerPayload): void; }