import { Channel, Message, Reducer } from "./index"; import { DataConnection } from "peerjs"; type GreetPayload = { greet: boolean; time: number; state: any; }; export declare class SyncChannel implements Channel { id: string; state: State; connections: Map; initTime: number; reducer: Reducer; constructor(id: string, reducer: Reducer, connections: Map); send(data: Data): void; receive(message: Message & Partial): void; greet(conn: DataConnection): void; } export {};