import * as grpcWeb from 'grpc-web'; import * as pet_v1_pet_pb from '../../pet/v1/pet_pb'; export class PetStoreServiceClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); getPet( request: pet_v1_pet_pb.GetPetRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: pet_v1_pet_pb.GetPetResponse) => void ): grpcWeb.ClientReadableStream; putPet( request: pet_v1_pet_pb.PutPetRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: pet_v1_pet_pb.PutPetResponse) => void ): grpcWeb.ClientReadableStream; deletePet( request: pet_v1_pet_pb.DeletePetRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: pet_v1_pet_pb.DeletePetResponse) => void ): grpcWeb.ClientReadableStream; purchasePet( request: pet_v1_pet_pb.PurchasePetRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: pet_v1_pet_pb.PurchasePetResponse) => void ): grpcWeb.ClientReadableStream; } export class PetStoreServicePromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); getPet( request: pet_v1_pet_pb.GetPetRequest, metadata?: grpcWeb.Metadata ): Promise; putPet( request: pet_v1_pet_pb.PutPetRequest, metadata?: grpcWeb.Metadata ): Promise; deletePet( request: pet_v1_pet_pb.DeletePetRequest, metadata?: grpcWeb.Metadata ): Promise; purchasePet( request: pet_v1_pet_pb.PurchasePetRequest, metadata?: grpcWeb.Metadata ): Promise; }