import { Sender } from '@sidewinder/channel'; export type SenderHandle = number; export declare class MemoryChannel { #private; constructor(); register(sender: Sender): SenderHandle; unregister(handle: SenderHandle): void; send(value: unknown): void; } export declare namespace MemoryChannels { function register(channel: string, sender: Sender): SenderHandle; function unregister(channel: string, handle: SenderHandle): void; function send(channel: string, value: unknown): void; }