import { Logger } from "../Logger"; type ClientSignals = "DONE" | "SKIP"; interface BaseSignaling { logger: Logger; connect(connected: () => void): Promise; disconnect(): void; sendSignal(data: ClientSignals): void; sendAudioData(audioData: Uint8Array): void; sendAudioDataImmediate(audioData: Uint8Array): void; } export type { BaseSignaling, ClientSignals };