import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { ExportProfilesServiceResponse } from "./profiles_service"; import type { ExportProfilesServiceRequest } from "./profiles_service"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * Service that can be used to push profiles between one Application instrumented with * OpenTelemetry and a collector, or between a collector and a central collector (in this * case spans are sent/received to/from multiple Applications). * * @generated from protobuf service opentelemetry.proto.collector.profiles.v1.ProfilesService */ export interface IProfilesServiceClient { /** * For performance reasons, it is recommended to keep this RPC * alive for the entire life of the application. * * @generated from protobuf rpc: Export(opentelemetry.proto.collector.profiles.v1.ExportProfilesServiceRequest) returns (opentelemetry.proto.collector.profiles.v1.ExportProfilesServiceResponse); */ export(input: ExportProfilesServiceRequest, options?: RpcOptions): UnaryCall; } /** * Service that can be used to push profiles between one Application instrumented with * OpenTelemetry and a collector, or between a collector and a central collector (in this * case spans are sent/received to/from multiple Applications). * * @generated from protobuf service opentelemetry.proto.collector.profiles.v1.ProfilesService */ export declare class ProfilesServiceClient implements IProfilesServiceClient, ServiceInfo { private readonly _transport; typeName: string; methods: import("@protobuf-ts/runtime-rpc").MethodInfo[]; options: { [extensionName: string]: import("@protobuf-ts/runtime").JsonValue; }; constructor(_transport: RpcTransport); /** * For performance reasons, it is recommended to keep this RPC * alive for the entire life of the application. * * @generated from protobuf rpc: Export(opentelemetry.proto.collector.profiles.v1.ExportProfilesServiceRequest) returns (opentelemetry.proto.collector.profiles.v1.ExportProfilesServiceResponse); */ export(input: ExportProfilesServiceRequest, options?: RpcOptions): UnaryCall; } //# sourceMappingURL=profiles_service.client.d.ts.map