import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { MarkUploadFinishedResponse } from "./debuginfo"; import type { MarkUploadFinishedRequest } from "./debuginfo"; import type { InitiateUploadResponse } from "./debuginfo"; import type { InitiateUploadRequest } from "./debuginfo"; import type { ShouldInitiateUploadResponse } from "./debuginfo"; import type { ShouldInitiateUploadRequest } from "./debuginfo"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { UploadResponse } from "./debuginfo"; import type { UploadRequest } from "./debuginfo"; import type { ClientStreamingCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * DebuginfoService is a service that allows storage of debug info * * @generated from protobuf service parca.debuginfo.v1alpha1.DebuginfoService */ export interface IDebuginfoServiceClient { /** * Upload ingests debug info for a given build_id * * @generated from protobuf rpc: Upload */ upload(options?: RpcOptions): ClientStreamingCall; /** * ShouldInitiateUpload returns whether an upload for a given build_id should be initiated or not. * * @generated from protobuf rpc: ShouldInitiateUpload */ shouldInitiateUpload(input: ShouldInitiateUploadRequest, options?: RpcOptions): UnaryCall; /** * InitiateUpload returns a strategy and information to upload debug info for a given build_id. * * @generated from protobuf rpc: InitiateUpload */ initiateUpload(input: InitiateUploadRequest, options?: RpcOptions): UnaryCall; /** * MarkUploadFinished marks the upload as finished for a given build_id. * * @generated from protobuf rpc: MarkUploadFinished */ markUploadFinished(input: MarkUploadFinishedRequest, options?: RpcOptions): UnaryCall; } /** * DebuginfoService is a service that allows storage of debug info * * @generated from protobuf service parca.debuginfo.v1alpha1.DebuginfoService */ export declare class DebuginfoServiceClient implements IDebuginfoServiceClient, ServiceInfo { private readonly _transport; typeName: string; methods: import("@protobuf-ts/runtime-rpc").MethodInfo[]; options: { [extensionName: string]: import("@protobuf-ts/runtime").JsonValue; }; constructor(_transport: RpcTransport); /** * Upload ingests debug info for a given build_id * * @generated from protobuf rpc: Upload */ upload(options?: RpcOptions): ClientStreamingCall; /** * ShouldInitiateUpload returns whether an upload for a given build_id should be initiated or not. * * @generated from protobuf rpc: ShouldInitiateUpload */ shouldInitiateUpload(input: ShouldInitiateUploadRequest, options?: RpcOptions): UnaryCall; /** * InitiateUpload returns a strategy and information to upload debug info for a given build_id. * * @generated from protobuf rpc: InitiateUpload */ initiateUpload(input: InitiateUploadRequest, options?: RpcOptions): UnaryCall; /** * MarkUploadFinished marks the upload as finished for a given build_id. * * @generated from protobuf rpc: MarkUploadFinished */ markUploadFinished(input: MarkUploadFinishedRequest, options?: RpcOptions): UnaryCall; } //# sourceMappingURL=debuginfo.client.d.ts.map