import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { ProfileTypesResponse } from "./share"; import type { ProfileTypesRequest } from "./share"; import type { QueryResponse } from "./share"; import type { QueryRequest } from "./share"; import type { UploadResponse } from "./share"; import type { UploadRequest } from "./share"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * Service that exposes APIs for sharing profiles. * * @generated from protobuf service parca.share.v1alpha1.ShareService */ export interface IShareServiceClient { /** * Uploads the profile and returns the link that can be used to access it. * * @generated from protobuf rpc: Upload */ upload(input: UploadRequest, options?: RpcOptions): UnaryCall; /** * Query performs a profile query * * @generated from protobuf rpc: Query */ query(input: QueryRequest, options?: RpcOptions): UnaryCall; /** * ProfileTypes returns the list of available profile types. * * @generated from protobuf rpc: ProfileTypes */ profileTypes(input: ProfileTypesRequest, options?: RpcOptions): UnaryCall; } /** * Service that exposes APIs for sharing profiles. * * @generated from protobuf service parca.share.v1alpha1.ShareService */ export declare class ShareServiceClient implements IShareServiceClient, ServiceInfo { private readonly _transport; typeName: string; methods: import("@protobuf-ts/runtime-rpc").MethodInfo[]; options: { [extensionName: string]: import("@protobuf-ts/runtime").JsonValue; }; constructor(_transport: RpcTransport); /** * Uploads the profile and returns the link that can be used to access it. * * @generated from protobuf rpc: Upload */ upload(input: UploadRequest, options?: RpcOptions): UnaryCall; /** * Query performs a profile query * * @generated from protobuf rpc: Query */ query(input: QueryRequest, options?: RpcOptions): UnaryCall; /** * ProfileTypes returns the list of available profile types. * * @generated from protobuf rpc: ProfileTypes */ profileTypes(input: ProfileTypesRequest, options?: RpcOptions): UnaryCall; } //# sourceMappingURL=share.client.d.ts.map