import * as grpcWeb from 'grpc-web'; import * as title_pb from './title_pb'; // proto import: "title.proto" export class TitleServiceClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); createPublisher( request: title_pb.CreatePublisherRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.CreatePublisherResponse) => void ): grpcWeb.ClientReadableStream; deletePublisher( request: title_pb.DeletePublisherRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DeletePublisherResponse) => void ): grpcWeb.ClientReadableStream; getPublisherById( request: title_pb.GetPublisherByIdRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetPublisherByIdResponse) => void ): grpcWeb.ClientReadableStream; createPerson( request: title_pb.CreatePersonRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.CreatePersonResponse) => void ): grpcWeb.ClientReadableStream; deletePerson( request: title_pb.DeletePersonRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DeletePersonResponse) => void ): grpcWeb.ClientReadableStream; getPersonById( request: title_pb.GetPersonByIdRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetPersonByIdResponse) => void ): grpcWeb.ClientReadableStream; createTitle( request: title_pb.CreateTitleRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.CreateTitleResponse) => void ): grpcWeb.ClientReadableStream; getTitleById( request: title_pb.GetTitleByIdRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetTitleByIdResponse) => void ): grpcWeb.ClientReadableStream; deleteTitle( request: title_pb.DeleteTitleRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DeleteTitleResponse) => void ): grpcWeb.ClientReadableStream; updateTitleMetadata( request: title_pb.UpdateTitleMetadataRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.UpdateTitleMetadataResponse) => void ): grpcWeb.ClientReadableStream; createAudio( request: title_pb.CreateAudioRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.CreateAudioResponse) => void ): grpcWeb.ClientReadableStream; getAudioById( request: title_pb.GetAudioByIdRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetAudioByIdResponse) => void ): grpcWeb.ClientReadableStream; getAlbum( request: title_pb.GetAlbumRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetAlbumResponse) => void ): grpcWeb.ClientReadableStream; deleteAudio( request: title_pb.DeleteAudioRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DeleteAudioResponse) => void ): grpcWeb.ClientReadableStream; deleteAlbum( request: title_pb.DeleteAlbumRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DeleteAlbumResponse) => void ): grpcWeb.ClientReadableStream; createVideo( request: title_pb.CreateVideoRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.CreateVideoResponse) => void ): grpcWeb.ClientReadableStream; getVideoById( request: title_pb.GetVideoByIdRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetVideoByIdResponse) => void ): grpcWeb.ClientReadableStream; deleteVideo( request: title_pb.DeleteVideoRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DeleteVideoResponse) => void ): grpcWeb.ClientReadableStream; updateVideoMetadata( request: title_pb.UpdateVideoMetadataRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.UpdateVideoMetadataResponse) => void ): grpcWeb.ClientReadableStream; associateFileWithTitle( request: title_pb.AssociateFileWithTitleRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.AssociateFileWithTitleResponse) => void ): grpcWeb.ClientReadableStream; dissociateFileWithTitle( request: title_pb.DissociateFileWithTitleRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.DissociateFileWithTitleResponse) => void ): grpcWeb.ClientReadableStream; getFileTitles( request: title_pb.GetFileTitlesRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetFileTitlesResponse) => void ): grpcWeb.ClientReadableStream; getFileVideos( request: title_pb.GetFileVideosRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetFileVideosResponse) => void ): grpcWeb.ClientReadableStream; getFileAudios( request: title_pb.GetFileAudiosRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetFileAudiosResponse) => void ): grpcWeb.ClientReadableStream; getTitleFiles( request: title_pb.GetTitleFilesRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: title_pb.GetTitleFilesResponse) => void ): grpcWeb.ClientReadableStream; searchTitles( request: title_pb.SearchTitlesRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; searchPersons( request: title_pb.SearchPersonsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; } export class TitleServicePromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); createPublisher( request: title_pb.CreatePublisherRequest, metadata?: grpcWeb.Metadata ): Promise; deletePublisher( request: title_pb.DeletePublisherRequest, metadata?: grpcWeb.Metadata ): Promise; getPublisherById( request: title_pb.GetPublisherByIdRequest, metadata?: grpcWeb.Metadata ): Promise; createPerson( request: title_pb.CreatePersonRequest, metadata?: grpcWeb.Metadata ): Promise; deletePerson( request: title_pb.DeletePersonRequest, metadata?: grpcWeb.Metadata ): Promise; getPersonById( request: title_pb.GetPersonByIdRequest, metadata?: grpcWeb.Metadata ): Promise; createTitle( request: title_pb.CreateTitleRequest, metadata?: grpcWeb.Metadata ): Promise; getTitleById( request: title_pb.GetTitleByIdRequest, metadata?: grpcWeb.Metadata ): Promise; deleteTitle( request: title_pb.DeleteTitleRequest, metadata?: grpcWeb.Metadata ): Promise; updateTitleMetadata( request: title_pb.UpdateTitleMetadataRequest, metadata?: grpcWeb.Metadata ): Promise; createAudio( request: title_pb.CreateAudioRequest, metadata?: grpcWeb.Metadata ): Promise; getAudioById( request: title_pb.GetAudioByIdRequest, metadata?: grpcWeb.Metadata ): Promise; getAlbum( request: title_pb.GetAlbumRequest, metadata?: grpcWeb.Metadata ): Promise; deleteAudio( request: title_pb.DeleteAudioRequest, metadata?: grpcWeb.Metadata ): Promise; deleteAlbum( request: title_pb.DeleteAlbumRequest, metadata?: grpcWeb.Metadata ): Promise; createVideo( request: title_pb.CreateVideoRequest, metadata?: grpcWeb.Metadata ): Promise; getVideoById( request: title_pb.GetVideoByIdRequest, metadata?: grpcWeb.Metadata ): Promise; deleteVideo( request: title_pb.DeleteVideoRequest, metadata?: grpcWeb.Metadata ): Promise; updateVideoMetadata( request: title_pb.UpdateVideoMetadataRequest, metadata?: grpcWeb.Metadata ): Promise; associateFileWithTitle( request: title_pb.AssociateFileWithTitleRequest, metadata?: grpcWeb.Metadata ): Promise; dissociateFileWithTitle( request: title_pb.DissociateFileWithTitleRequest, metadata?: grpcWeb.Metadata ): Promise; getFileTitles( request: title_pb.GetFileTitlesRequest, metadata?: grpcWeb.Metadata ): Promise; getFileVideos( request: title_pb.GetFileVideosRequest, metadata?: grpcWeb.Metadata ): Promise; getFileAudios( request: title_pb.GetFileAudiosRequest, metadata?: grpcWeb.Metadata ): Promise; getTitleFiles( request: title_pb.GetTitleFilesRequest, metadata?: grpcWeb.Metadata ): Promise; searchTitles( request: title_pb.SearchTitlesRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; searchPersons( request: title_pb.SearchPersonsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; }