import * as grpcWeb from 'grpc-web'; import * as signaling_pb from './signaling_pb'; // proto import: "signaling.proto" export class SignalingClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); getHealth( request: signaling_pb.GetHealthRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.GetHealthResponse) => void ): grpcWeb.ClientReadableStream; createPeer( request: signaling_pb.CreatePeerRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.CreatePeerResponse) => void ): grpcWeb.ClientReadableStream; deletePeer( request: signaling_pb.DeletePeerRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.DeletePeerResponse) => void ): grpcWeb.ClientReadableStream; refreshPeer( request: signaling_pb.RefreshPeerRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.RefreshPeerResponse) => void ): grpcWeb.ClientReadableStream; getPeers( request: signaling_pb.GetPeersRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.GetPeersResponse) => void ): grpcWeb.ClientReadableStream; getIceServers( request: signaling_pb.GetIceServersRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.GetIceServersResponse) => void ): grpcWeb.ClientReadableStream; sendSignal( request: signaling_pb.SendSignalRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.SendSignalResponse) => void ): grpcWeb.ClientReadableStream; receiveSignalStream( request: signaling_pb.ReceiveSignalStreamRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; getSessions( request: signaling_pb.GetSessionsRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: signaling_pb.GetSessionsResponse) => void ): grpcWeb.ClientReadableStream; } export class SignalingPromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); getHealth( request: signaling_pb.GetHealthRequest, metadata?: grpcWeb.Metadata ): Promise; createPeer( request: signaling_pb.CreatePeerRequest, metadata?: grpcWeb.Metadata ): Promise; deletePeer( request: signaling_pb.DeletePeerRequest, metadata?: grpcWeb.Metadata ): Promise; refreshPeer( request: signaling_pb.RefreshPeerRequest, metadata?: grpcWeb.Metadata ): Promise; getPeers( request: signaling_pb.GetPeersRequest, metadata?: grpcWeb.Metadata ): Promise; getIceServers( request: signaling_pb.GetIceServersRequest, metadata?: grpcWeb.Metadata ): Promise; sendSignal( request: signaling_pb.SendSignalRequest, metadata?: grpcWeb.Metadata ): Promise; receiveSignalStream( request: signaling_pb.ReceiveSignalStreamRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; getSessions( request: signaling_pb.GetSessionsRequest, metadata?: grpcWeb.Metadata ): Promise; }