/// import { Server } from './types'; import { AnySocketEpic } from '../kit'; import { BasicLogger } from '../logging'; export declare type SocketRegistry = ReturnType; export declare function createSocketRegistry(server: Server, epicsByPath: Map, logger: BasicLogger): { initialize: (newEpicsByPath: Map) => void; deinitialize: () => Promise; destroy: () => Promise; }; export declare function getRegistry(server: Server & { registry?: SocketRegistry; }, epicsByPath: Map, logger: BasicLogger): { initialize: (newEpicsByPath: Map>) => void; deinitialize: () => Promise; destroy: () => Promise; };