import type * as CF from '@cloudflare/worker-types' import type * as sio from 'socket.io' export function createEioActor(options: EioActorOptions): unknown; export function createSioActor(options: SioActorOptions): unknown; export function createDebugLogger(namespace: string): DebugLogger; export function setEnabledLoggerNamespace(namespacePrefixes: string[]): void; export function generateBase64id(): string interface EioActorOptions { getSocketActorNamespace(bindings: Bindings): CF.DurableObjectNamespace; } interface SioActorOptions { getEngineActorNamespace(bindings: Bindings): CF.DurableObjectNamespace; onServerCreated?(server: sio.Server): void | Promise; onServerStateRestored?(server: sio.Server): void | Promise; } interface DebugLogger { (...args: unknown[]): void }