import { LinkedBundle } from '../runtime/bundle.js'; import { Empty } from '../../google/protobuf/empty.js'; import { BundleRequest } from './bundle_service.js'; interface Rpc { request(service: string, method: string, contentType: 'application/json' | 'application/protobuf', data: object | Uint8Array): Promise; } export interface BundleServiceClient { Upload(request: LinkedBundle): Promise; Fetch(request: BundleRequest): Promise; } export declare class BundleServiceClientJSON implements BundleServiceClient { private readonly rpc; constructor(rpc: Rpc); Upload(request: LinkedBundle): Promise; Fetch(request: BundleRequest): Promise; } export declare class BundleServiceClientProtobuf implements BundleServiceClient { private readonly rpc; constructor(rpc: Rpc); Upload(request: LinkedBundle): Promise; Fetch(request: BundleRequest): Promise; } export {}; //# sourceMappingURL=bundle_service.twirp-client.d.ts.map