import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { QueryResponse } from "../query/v1alpha1/query"; import type { ProfileRequest } 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 polarsignals.share.Share */ export interface IShareClient { /** * Uploads the profile and returns the link that can be used to access it. * * @generated from protobuf rpc: Upload(polarsignals.share.UploadRequest) returns (polarsignals.share.UploadResponse); */ upload(input: UploadRequest, options?: RpcOptions): UnaryCall; /** * Query performs a profile query * * @generated from protobuf rpc: Query(polarsignals.share.ProfileRequest) returns (parca.query.v1alpha1.QueryResponse); */ query(input: ProfileRequest, options?: RpcOptions): UnaryCall; } /** * Service that exposes APIs for sharing profiles. * * @generated from protobuf service polarsignals.share.Share */ export declare class ShareClient implements IShareClient, 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(polarsignals.share.UploadRequest) returns (polarsignals.share.UploadResponse); */ upload(input: UploadRequest, options?: RpcOptions): UnaryCall; /** * Query performs a profile query * * @generated from protobuf rpc: Query(polarsignals.share.ProfileRequest) returns (parca.query.v1alpha1.QueryResponse); */ query(input: ProfileRequest, options?: RpcOptions): UnaryCall; } //# sourceMappingURL=share.client.d.ts.map