// package: padlocal // file: padlocal.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as padlocal_pb from "./padlocal_pb"; interface IPadLocalService extends grpc.ServiceDefinition { action: IPadLocalService_Iaction; init: IPadLocalService_Iinit; } interface IPadLocalService_Iaction extends grpc.MethodDefinition { path: "/padlocal.PadLocal/action"; requestStream: true; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IPadLocalService_Iinit extends grpc.MethodDefinition { path: "/padlocal.PadLocal/init"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const PadLocalService: IPadLocalService; export interface IPadLocalServer extends grpc.UntypedServiceImplementation { action: grpc.handleBidiStreamingCall; init: grpc.handleUnaryCall; } export interface IPadLocalClient { action(): grpc.ClientDuplexStream; action(options: Partial): grpc.ClientDuplexStream; action(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; init(request: padlocal_pb.InitRequest, callback: (error: grpc.ServiceError | null, response: padlocal_pb.InitResponse) => void): grpc.ClientUnaryCall; init(request: padlocal_pb.InitRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: padlocal_pb.InitResponse) => void): grpc.ClientUnaryCall; init(request: padlocal_pb.InitRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: padlocal_pb.InitResponse) => void): grpc.ClientUnaryCall; } export class PadLocalClient extends grpc.Client implements IPadLocalClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public action(options?: Partial): grpc.ClientDuplexStream; public action(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; public init(request: padlocal_pb.InitRequest, callback: (error: grpc.ServiceError | null, response: padlocal_pb.InitResponse) => void): grpc.ClientUnaryCall; public init(request: padlocal_pb.InitRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: padlocal_pb.InitResponse) => void): grpc.ClientUnaryCall; public init(request: padlocal_pb.InitRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: padlocal_pb.InitResponse) => void): grpc.ClientUnaryCall; }