import { SocketHandler } from './types';
import { AnySocketEpic } from '../kit';
import { RegistryStateApi } from './socketRegistryState';
import { BasicLogger } from '../logging';
export declare const buildOnConnectionListener: (epicsByPath: () => Map<string, AnySocketEpic>, closeSocket: RegistryStateApi['closeSocket'], attachToSocket: RegistryStateApi['attachToSocket'], logger: BasicLogger) => SocketHandler;
