import * as grpcWeb from 'grpc-web'; import * as repository_pb from './repository_pb'; // proto import: "repository.proto" export class PackageRepositoryClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); downloadBundle( request: repository_pb.DownloadBundleRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; listArtifacts( request: repository_pb.ListArtifactsRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: repository_pb.ListArtifactsResponse) => void ): grpcWeb.ClientReadableStream; downloadArtifact( request: repository_pb.DownloadArtifactRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; getArtifactManifest( request: repository_pb.GetArtifactManifestRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: repository_pb.GetArtifactManifestResponse) => void ): grpcWeb.ClientReadableStream; } export class PackageRepositoryPromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); downloadBundle( request: repository_pb.DownloadBundleRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; listArtifacts( request: repository_pb.ListArtifactsRequest, metadata?: grpcWeb.Metadata ): Promise; downloadArtifact( request: repository_pb.DownloadArtifactRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; getArtifactManifest( request: repository_pb.GetArtifactManifestRequest, metadata?: grpcWeb.Metadata ): Promise; }