import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { ReportPanicResponse } from "./telemetry"; import type { ReportPanicRequest } from "./telemetry"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * TelemetryService is the service that provides APIs to send information about the * Agents, such as unhandled panics and other relevant runtime data. * * @generated from protobuf service parca.telemetry.v1alpha1.TelemetryService */ export interface ITelemetryServiceClient { /** * ReportPanic receives information from an Agent that panic'ed. * * @generated from protobuf rpc: ReportPanic */ reportPanic(input: ReportPanicRequest, options?: RpcOptions): UnaryCall; } /** * TelemetryService is the service that provides APIs to send information about the * Agents, such as unhandled panics and other relevant runtime data. * * @generated from protobuf service parca.telemetry.v1alpha1.TelemetryService */ export declare class TelemetryServiceClient implements ITelemetryServiceClient, ServiceInfo { private readonly _transport; typeName: string; methods: import("@protobuf-ts/runtime-rpc").MethodInfo[]; options: { [extensionName: string]: import("@protobuf-ts/runtime").JsonValue; }; constructor(_transport: RpcTransport); /** * ReportPanic receives information from an Agent that panic'ed. * * @generated from protobuf rpc: ReportPanic */ reportPanic(input: ReportPanicRequest, options?: RpcOptions): UnaryCall; } //# sourceMappingURL=telemetry.client.d.ts.map