import * as grpcWeb from 'grpc-web'; import * as google_protobuf_empty_pb from 'google-protobuf/google/protobuf/empty_pb'; import * as api_device_pb from '../api/device_pb'; export class DeviceServiceClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); create( request: api_device_pb.CreateDeviceRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; get( request: api_device_pb.GetDeviceRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.GetDeviceResponse) => void ): grpcWeb.ClientReadableStream; update( request: api_device_pb.UpdateDeviceRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; delete( request: api_device_pb.DeleteDeviceRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; list( request: api_device_pb.ListDevicesRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.ListDevicesResponse) => void ): grpcWeb.ClientReadableStream; createKeys( request: api_device_pb.CreateDeviceKeysRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; getKeys( request: api_device_pb.GetDeviceKeysRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.GetDeviceKeysResponse) => void ): grpcWeb.ClientReadableStream; updateKeys( request: api_device_pb.UpdateDeviceKeysRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; deleteKeys( request: api_device_pb.DeleteDeviceKeysRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; flushDevNonces( request: api_device_pb.FlushDevNoncesRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; activate( request: api_device_pb.ActivateDeviceRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; deactivate( request: api_device_pb.DeactivateDeviceRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; getActivation( request: api_device_pb.GetDeviceActivationRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.GetDeviceActivationResponse) => void ): grpcWeb.ClientReadableStream; getRandomDevAddr( request: api_device_pb.GetRandomDevAddrRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.GetRandomDevAddrResponse) => void ): grpcWeb.ClientReadableStream; getStats( request: api_device_pb.GetDeviceStatsRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.GetDeviceStatsResponse) => void ): grpcWeb.ClientReadableStream; enqueue( request: api_device_pb.EnqueueDeviceQueueItemRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.EnqueueDeviceQueueItemResponse) => void ): grpcWeb.ClientReadableStream; flushQueue( request: api_device_pb.FlushDeviceQueueRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: google_protobuf_empty_pb.Empty) => void ): grpcWeb.ClientReadableStream; getQueue( request: api_device_pb.GetDeviceQueueItemsRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.Error, response: api_device_pb.GetDeviceQueueItemsResponse) => void ): grpcWeb.ClientReadableStream; } export class DeviceServicePromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); create( request: api_device_pb.CreateDeviceRequest, metadata?: grpcWeb.Metadata ): Promise; get( request: api_device_pb.GetDeviceRequest, metadata?: grpcWeb.Metadata ): Promise; update( request: api_device_pb.UpdateDeviceRequest, metadata?: grpcWeb.Metadata ): Promise; delete( request: api_device_pb.DeleteDeviceRequest, metadata?: grpcWeb.Metadata ): Promise; list( request: api_device_pb.ListDevicesRequest, metadata?: grpcWeb.Metadata ): Promise; createKeys( request: api_device_pb.CreateDeviceKeysRequest, metadata?: grpcWeb.Metadata ): Promise; getKeys( request: api_device_pb.GetDeviceKeysRequest, metadata?: grpcWeb.Metadata ): Promise; updateKeys( request: api_device_pb.UpdateDeviceKeysRequest, metadata?: grpcWeb.Metadata ): Promise; deleteKeys( request: api_device_pb.DeleteDeviceKeysRequest, metadata?: grpcWeb.Metadata ): Promise; flushDevNonces( request: api_device_pb.FlushDevNoncesRequest, metadata?: grpcWeb.Metadata ): Promise; activate( request: api_device_pb.ActivateDeviceRequest, metadata?: grpcWeb.Metadata ): Promise; deactivate( request: api_device_pb.DeactivateDeviceRequest, metadata?: grpcWeb.Metadata ): Promise; getActivation( request: api_device_pb.GetDeviceActivationRequest, metadata?: grpcWeb.Metadata ): Promise; getRandomDevAddr( request: api_device_pb.GetRandomDevAddrRequest, metadata?: grpcWeb.Metadata ): Promise; getStats( request: api_device_pb.GetDeviceStatsRequest, metadata?: grpcWeb.Metadata ): Promise; enqueue( request: api_device_pb.EnqueueDeviceQueueItemRequest, metadata?: grpcWeb.Metadata ): Promise; flushQueue( request: api_device_pb.FlushDeviceQueueRequest, metadata?: grpcWeb.Metadata ): Promise; getQueue( request: api_device_pb.GetDeviceQueueItemsRequest, metadata?: grpcWeb.Metadata ): Promise; }