import { MediaUploadRequest, MediaUploadResponse } from './media.js'; interface Rpc { request(service: string, method: string, contentType: 'application/json' | 'application/protobuf', data: object | Uint8Array): Promise; } export interface MediaServiceClient { Upload(request: MediaUploadRequest): Promise; } export declare class MediaServiceClientJSON implements MediaServiceClient { private readonly rpc; constructor(rpc: Rpc); Upload(request: MediaUploadRequest): Promise; } export declare class MediaServiceClientProtobuf implements MediaServiceClient { private readonly rpc; constructor(rpc: Rpc); Upload(request: MediaUploadRequest): Promise; } export {}; //# sourceMappingURL=media.twirp-client.d.ts.map