// package: emerald // file: token.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "grpc"; import * as token_pb from "./token_pb"; import * as token_message_pb from "./token.message_pb"; interface ITokenService extends grpc.ServiceDefinition { getTokens: ITokenService_IGetTokens; subscribeTokens: ITokenService_ISubscribeTokens; getAllowanceTokens: ITokenService_IGetAllowanceTokens; subscribeAllowanceTokens: ITokenService_ISubscribeAllowanceTokens; getAllowanceAmounts: ITokenService_IGetAllowanceAmounts; subscribeAllowanceAmounts: ITokenService_ISubscribeAllowanceAmounts; } interface ITokenService_IGetTokens extends grpc.MethodDefinition { path: "/emerald.Token/GetTokens"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITokenService_ISubscribeTokens extends grpc.MethodDefinition { path: "/emerald.Token/SubscribeTokens"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITokenService_IGetAllowanceTokens extends grpc.MethodDefinition { path: "/emerald.Token/GetAllowanceTokens"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITokenService_ISubscribeAllowanceTokens extends grpc.MethodDefinition { path: "/emerald.Token/SubscribeAllowanceTokens"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITokenService_IGetAllowanceAmounts extends grpc.MethodDefinition { path: "/emerald.Token/GetAllowanceAmounts"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITokenService_ISubscribeAllowanceAmounts extends grpc.MethodDefinition { path: "/emerald.Token/SubscribeAllowanceAmounts"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const TokenService: ITokenService; export interface ITokenServer { getTokens: grpc.handleUnaryCall; subscribeTokens: grpc.handleServerStreamingCall; getAllowanceTokens: grpc.handleUnaryCall; subscribeAllowanceTokens: grpc.handleServerStreamingCall; getAllowanceAmounts: grpc.handleServerStreamingCall; subscribeAllowanceAmounts: grpc.handleServerStreamingCall; } export interface ITokenClient { getTokens(request: token_message_pb.AddressTokenRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; subscribeTokens(request: token_message_pb.AddressTokenRequest, options?: Partial): grpc.ClientReadableStream; subscribeTokens(request: token_message_pb.AddressTokenRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, options?: Partial): grpc.ClientReadableStream; subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial): grpc.ClientReadableStream; getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial): grpc.ClientReadableStream; subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; } export class TokenClient extends grpc.Client implements ITokenClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public getTokens(request: token_message_pb.AddressTokenRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; public getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; public getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; public subscribeTokens(request: token_message_pb.AddressTokenRequest, options?: Partial): grpc.ClientReadableStream; public subscribeTokens(request: token_message_pb.AddressTokenRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; public getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; public getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; public subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, options?: Partial): grpc.ClientReadableStream; public subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial): grpc.ClientReadableStream; public getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial): grpc.ClientReadableStream; public subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; }