import { ServiceType } from "@protobuf-ts/runtime-rpc"; import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; /** * GetOrCreateMappingsRequest contains all information about mappings that are * requested to be retrieved or created if they don't already exist. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateMappingsRequest */ export interface GetOrCreateMappingsRequest { /** * Mappings to be created or retrieved. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Mapping mappings = 1 */ mappings: Mapping[]; } /** * GetOrCreateMappingsResponse contains information about mappings requested. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateMappingsResponse */ export interface GetOrCreateMappingsResponse { /** * Mappings that are known to the backing metastore. If any mappings didn't * exist before the request they have now been persisted and are uniquely * identifyable through their key. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Mapping mappings = 1 */ mappings: Mapping[]; } /** * GetOrCreateFunctionsRequest contains all information about functions that are * requested to be retrieved or created if they don't already exist. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateFunctionsRequest */ export interface GetOrCreateFunctionsRequest { /** * Functions to be created or retrieved. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Function functions = 1 */ functions: Function[]; } /** * GetOrCreateFunctionsResponse contains information about functions requested. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateFunctionsResponse */ export interface GetOrCreateFunctionsResponse { /** * Functions that are known to the backing metastore. If any functions didn't * exist before the request they have now been persisted and are uniquely * identifyable through their key. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Function functions = 1 */ functions: Function[]; } /** * GetOrCreateLocationsRequest contains all information about locations that are * requested to be retrieved or created if they don't already exist. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateLocationsRequest */ export interface GetOrCreateLocationsRequest { /** * Locations to be created or retrieved. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Location locations = 1 */ locations: Location[]; } /** * GetOrCreateLocationsResponse contains information about locations requested. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateLocationsResponse */ export interface GetOrCreateLocationsResponse { /** * Locations that are known to the backing metastore. If any locations didn't * exist before the request they have now been persisted and are uniquely * identifyable through their key. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Location locations = 1 */ locations: Location[]; } /** * GetOrCreateStracktracesRequest contains all information about stacktraces * that are requested to be retrieved or created if they don't already exist. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateStacktracesRequest */ export interface GetOrCreateStacktracesRequest { /** * Stacktraces to be created or retrieved. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Stacktrace stacktraces = 1 */ stacktraces: Stacktrace[]; } /** * GetOrCreateStacktracesResponse contains information about locations requested. * * @generated from protobuf message parca.metastore.v1alpha1.GetOrCreateStacktracesResponse */ export interface GetOrCreateStacktracesResponse { /** * Stacktraces that are known to the backing metastore. If any stacktraces * didn't exist before the request they have now been persisted and are * uniquely identifyable through their key. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Stacktrace stacktraces = 1 */ stacktraces: Stacktrace[]; } /** * UnsymbolizedLocationsRequest contains information about the unsymbolized * locations requested. While currently empty, this could in the future contain * a sharding configuration or limit the number of locations to return. * * @generated from protobuf message parca.metastore.v1alpha1.UnsymbolizedLocationsRequest */ export interface UnsymbolizedLocationsRequest { /** * The maximum number of locations to return. * * @generated from protobuf field: uint32 limit = 1 */ limit: number; /** * The minimum key to start returning locations from. * * @generated from protobuf field: string min_key = 2 */ minKey: string; } /** * UnsymbolizedLocationsResponse contains information about the requested * locations that should be symbolizable but potentially haven't been * symbolized yet. * * @generated from protobuf message parca.metastore.v1alpha1.UnsymbolizedLocationsResponse */ export interface UnsymbolizedLocationsResponse { /** * Locations that have a mapping and address that should be symbolizable. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Location locations = 1 */ locations: Location[]; /** * Key of the last location returned. This can be used in a subsequent call * to UnsymbolizedLocations to continue from the last returned location. * * @generated from protobuf field: string max_key = 2 */ maxKey: string; } /** * CreateLocationLinesRequest contains locations and their location lines to be * saved. * * @generated from protobuf message parca.metastore.v1alpha1.CreateLocationLinesRequest */ export interface CreateLocationLinesRequest { /** * Locations that have location lines to be saved. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Location locations = 1 */ locations: Location[]; } /** * CreateLocationLinesResponse details about the location lines creation. * * @generated from protobuf message parca.metastore.v1alpha1.CreateLocationLinesResponse */ export interface CreateLocationLinesResponse { } /** * StacktracesRequest contains information about the stacktraces requested. * * @generated from protobuf message parca.metastore.v1alpha1.StacktracesRequest */ export interface StacktracesRequest { /** * IDs of stacktraces to retrieve. * * @generated from protobuf field: repeated string stacktrace_ids = 1 */ stacktraceIds: string[]; } /** * StacktracesRequest contains the requested stacktraces. * * @generated from protobuf message parca.metastore.v1alpha1.StacktracesResponse */ export interface StacktracesResponse { /** * Stacktraces that are known to the backing metastore. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Stacktrace stacktraces = 1 */ stacktraces: Stacktrace[]; } /** * LocationsRequest contains information about the locations requested. * * @generated from protobuf message parca.metastore.v1alpha1.LocationsRequest */ export interface LocationsRequest { /** * IDs of locations to retrieve. * * @generated from protobuf field: repeated string location_ids = 1 */ locationIds: string[]; } /** * LocationsResponse contains the requested locations. * * @generated from protobuf message parca.metastore.v1alpha1.LocationsResponse */ export interface LocationsResponse { /** * Locations that are known to the backing metastore. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Location locations = 1 */ locations: Location[]; } /** * LocationLinesRequest contains information about the location's lines requested. * * @generated from protobuf message parca.metastore.v1alpha1.LocationLinesRequest */ export interface LocationLinesRequest { /** * IDs of locations to retrieve location lines for. * * @generated from protobuf field: repeated string location_ids = 1 */ locationIds: string[]; } /** * FunctionsRequest contains information about the functions requested. * * @generated from protobuf message parca.metastore.v1alpha1.FunctionsRequest */ export interface FunctionsRequest { /** * IDs of functions to retrieve. * * @generated from protobuf field: repeated string function_ids = 1 */ functionIds: string[]; } /** * FunctionsResponse contains the requested functions. * * @generated from protobuf message parca.metastore.v1alpha1.FunctionsResponse */ export interface FunctionsResponse { /** * Functions that are known to the backing metastore. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Function functions = 1 */ functions: Function[]; } /** * MappingsRequest contains information about the mappings requested. * * @generated from protobuf message parca.metastore.v1alpha1.MappingsRequest */ export interface MappingsRequest { /** * IDs of mappings to retrieve. * * @generated from protobuf field: repeated string mapping_ids = 1 */ mappingIds: string[]; } /** * MappingsResponse contains the requested mappings. * * @generated from protobuf message parca.metastore.v1alpha1.MappingsResponse */ export interface MappingsResponse { /** * Mappings that are known to the backing metastore. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Mapping mappings = 1 */ mappings: Mapping[]; } /** * Sample is a stack trace with optional labels. * * @generated from protobuf message parca.metastore.v1alpha1.Sample */ export interface Sample { /** * stacktrace_id references stack trace of the sample. * * @generated from protobuf field: string stacktrace_id = 1 */ stacktraceId: string; /** * labels are extra labels for a stack trace. * * @generated from protobuf field: map labels = 2 */ labels: { [key: string]: SampleLabel; }; /** * num_labels are the num of labels. * * @generated from protobuf field: map num_labels = 3 */ numLabels: { [key: string]: SampleNumLabel; }; /** * num_units are the units for the labels. * * @generated from protobuf field: map num_units = 4 */ numUnits: { [key: string]: SampleNumUnit; }; } /** * Stacktrace is a collection of locations. * * @generated from protobuf message parca.metastore.v1alpha1.Stacktrace */ export interface Stacktrace { /** * stacktrace_id references stack trace of the stacktrace. * * @generated from protobuf field: string id = 1 */ id: string; /** * locations are the locations in the stack trace. * * @generated from protobuf field: repeated string location_ids = 2 */ locationIds: string[]; } /** * SampleLabel are the labels added to a Sample. * * @generated from protobuf message parca.metastore.v1alpha1.SampleLabel */ export interface SampleLabel { /** * labels for a label in a Sample. * * @generated from protobuf field: repeated string labels = 1 */ labels: string[]; } /** * SampleNumLabel are the num of labels of a Sample. * * @generated from protobuf message parca.metastore.v1alpha1.SampleNumLabel */ export interface SampleNumLabel { /** * num_labels are the num_label of a Sample. * * @generated from protobuf field: repeated int64 num_labels = 1 */ numLabels: bigint[]; } /** * SampleNumUnit are the num units of a Sample. * * @generated from protobuf message parca.metastore.v1alpha1.SampleNumUnit */ export interface SampleNumUnit { /** * units of a labels of a Sample. * * @generated from protobuf field: repeated string units = 1 */ units: string[]; } /** * Location describes a single location of a stack traces. * * @generated from protobuf message parca.metastore.v1alpha1.Location */ export interface Location { /** * id is the unique identifier for the location. * * @generated from protobuf field: string id = 1 */ id: string; /** * address is the memory address of the location if present. * * @generated from protobuf field: uint64 address = 2 */ address: bigint; /** * mapping_id is the unique identifier for the mapping associated with the location. * * @generated from protobuf field: string mapping_id = 4 */ mappingId: string; /** * is_folded indicates whether the location is folded into the previous location. * * @generated from protobuf field: bool is_folded = 5 */ isFolded: boolean; /** * lines are the call frames represented by this location. Multiple lines * indicate they have been inlined. * * @generated from protobuf field: repeated parca.metastore.v1alpha1.Line lines = 6 */ lines: Line[]; /** * mapping_index has the index into the mapping table where mappings are sent deduplicated. * * @generated from protobuf field: uint32 mapping_index = 7 */ mappingIndex: number; } /** * Line describes a source code function and its line number. * * @generated from protobuf message parca.metastore.v1alpha1.Line */ export interface Line { /** * function_id is the ID of the function. * * @generated from protobuf field: string function_id = 1 */ functionId: string; /** * line is the line number in the source file of the referenced function. * * @generated from protobuf field: int64 line = 2 */ line: bigint; /** * function_index is the index in the functions table. * * @generated from protobuf field: uint32 function_index = 3 */ functionIndex: number; } /** * Function describes metadata of a source code function. * * @generated from protobuf message parca.metastore.v1alpha1.Function */ export interface Function { /** * id is the unique identifier for the function. * * @generated from protobuf field: string id = 1 */ id: string; /** * start_line is the line number in the source file of the first line of the function. * * @generated from protobuf field: int64 start_line = 2 */ startLine: bigint; /** * name is the name of the function. * * @generated from protobuf field: string name = 3 */ name: string; /** * system_name describes the name of the function, as identified by the * system. For instance, it can be a C++ mangled name. * * @generated from protobuf field: string system_name = 4 */ systemName: string; /** * filename is the name of the source file of the function. * * @generated from protobuf field: string filename = 5 */ filename: string; /** * name_string_index is the index in the string table to the name associated with the function. * * @generated from protobuf field: uint32 name_string_index = 6 */ nameStringIndex: number; /** * system_name_string_index is the index in the string table to the system_name associated with the function. * * @generated from protobuf field: uint32 system_name_string_index = 7 */ systemNameStringIndex: number; /** * filename_string_index is the index in the string table to the filename associated with the function. * * @generated from protobuf field: uint32 filename_string_index = 8 */ filenameStringIndex: number; } /** * Mapping describes a memory mapping. * * @generated from protobuf message parca.metastore.v1alpha1.Mapping */ export interface Mapping { /** * id is the unique identifier for the mapping. * * @generated from protobuf field: string id = 1 */ id: string; /** * start is the start address of the mapping. * * @generated from protobuf field: uint64 start = 2 */ start: bigint; /** * limit is the length of the address space of the mapping. * * @generated from protobuf field: uint64 limit = 3 */ limit: bigint; /** * offset in the binary that corresponds to the first mapped address. * * @generated from protobuf field: uint64 offset = 4 */ offset: bigint; /** * file is the name of the file associated with the mapping. * * @generated from protobuf field: string file = 5 */ file: string; /** * build_id is the build ID of the mapping. * * @generated from protobuf field: string build_id = 6 */ buildId: string; /** * has_functions indicates whether the mapping has associated functions. * * @generated from protobuf field: bool has_functions = 7 */ hasFunctions: boolean; /** * has_filenames indicates whether the mapping has associated filenames. * * @generated from protobuf field: bool has_filenames = 8 */ hasFilenames: boolean; /** * has_line_numbers indicates whether the mapping has associated line numbers. * * @generated from protobuf field: bool has_line_numbers = 9 */ hasLineNumbers: boolean; /** * has_inline_frames indicates whether the mapping has associated inline frames. * * @generated from protobuf field: bool has_inline_frames = 10 */ hasInlineFrames: boolean; /** * fileStringIndex is the index in the string table to the file name associated with the mapping. * * @generated from protobuf field: uint32 file_string_index = 11 */ fileStringIndex: number; /** * build_id_string_index is the index in the string table to the build ID of the mapping. * * @generated from protobuf field: uint32 build_id_string_index = 12 */ buildIdStringIndex: number; } declare class GetOrCreateMappingsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateMappingsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateMappingsRequest): GetOrCreateMappingsRequest; internalBinaryWrite(message: GetOrCreateMappingsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateMappingsRequest */ export declare const GetOrCreateMappingsRequest: GetOrCreateMappingsRequest$Type; declare class GetOrCreateMappingsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateMappingsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateMappingsResponse): GetOrCreateMappingsResponse; internalBinaryWrite(message: GetOrCreateMappingsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateMappingsResponse */ export declare const GetOrCreateMappingsResponse: GetOrCreateMappingsResponse$Type; declare class GetOrCreateFunctionsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateFunctionsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateFunctionsRequest): GetOrCreateFunctionsRequest; internalBinaryWrite(message: GetOrCreateFunctionsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateFunctionsRequest */ export declare const GetOrCreateFunctionsRequest: GetOrCreateFunctionsRequest$Type; declare class GetOrCreateFunctionsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateFunctionsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateFunctionsResponse): GetOrCreateFunctionsResponse; internalBinaryWrite(message: GetOrCreateFunctionsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateFunctionsResponse */ export declare const GetOrCreateFunctionsResponse: GetOrCreateFunctionsResponse$Type; declare class GetOrCreateLocationsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateLocationsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateLocationsRequest): GetOrCreateLocationsRequest; internalBinaryWrite(message: GetOrCreateLocationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateLocationsRequest */ export declare const GetOrCreateLocationsRequest: GetOrCreateLocationsRequest$Type; declare class GetOrCreateLocationsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateLocationsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateLocationsResponse): GetOrCreateLocationsResponse; internalBinaryWrite(message: GetOrCreateLocationsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateLocationsResponse */ export declare const GetOrCreateLocationsResponse: GetOrCreateLocationsResponse$Type; declare class GetOrCreateStacktracesRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateStacktracesRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateStacktracesRequest): GetOrCreateStacktracesRequest; internalBinaryWrite(message: GetOrCreateStacktracesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateStacktracesRequest */ export declare const GetOrCreateStacktracesRequest: GetOrCreateStacktracesRequest$Type; declare class GetOrCreateStacktracesResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetOrCreateStacktracesResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrCreateStacktracesResponse): GetOrCreateStacktracesResponse; internalBinaryWrite(message: GetOrCreateStacktracesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.GetOrCreateStacktracesResponse */ export declare const GetOrCreateStacktracesResponse: GetOrCreateStacktracesResponse$Type; declare class UnsymbolizedLocationsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): UnsymbolizedLocationsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UnsymbolizedLocationsRequest): UnsymbolizedLocationsRequest; internalBinaryWrite(message: UnsymbolizedLocationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.UnsymbolizedLocationsRequest */ export declare const UnsymbolizedLocationsRequest: UnsymbolizedLocationsRequest$Type; declare class UnsymbolizedLocationsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): UnsymbolizedLocationsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UnsymbolizedLocationsResponse): UnsymbolizedLocationsResponse; internalBinaryWrite(message: UnsymbolizedLocationsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.UnsymbolizedLocationsResponse */ export declare const UnsymbolizedLocationsResponse: UnsymbolizedLocationsResponse$Type; declare class CreateLocationLinesRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateLocationLinesRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateLocationLinesRequest): CreateLocationLinesRequest; internalBinaryWrite(message: CreateLocationLinesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.CreateLocationLinesRequest */ export declare const CreateLocationLinesRequest: CreateLocationLinesRequest$Type; declare class CreateLocationLinesResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateLocationLinesResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateLocationLinesResponse): CreateLocationLinesResponse; internalBinaryWrite(message: CreateLocationLinesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.CreateLocationLinesResponse */ export declare const CreateLocationLinesResponse: CreateLocationLinesResponse$Type; declare class StacktracesRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): StacktracesRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: StacktracesRequest): StacktracesRequest; internalBinaryWrite(message: StacktracesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.StacktracesRequest */ export declare const StacktracesRequest: StacktracesRequest$Type; declare class StacktracesResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): StacktracesResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: StacktracesResponse): StacktracesResponse; internalBinaryWrite(message: StacktracesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.StacktracesResponse */ export declare const StacktracesResponse: StacktracesResponse$Type; declare class LocationsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): LocationsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: LocationsRequest): LocationsRequest; internalBinaryWrite(message: LocationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.LocationsRequest */ export declare const LocationsRequest: LocationsRequest$Type; declare class LocationsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): LocationsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: LocationsResponse): LocationsResponse; internalBinaryWrite(message: LocationsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.LocationsResponse */ export declare const LocationsResponse: LocationsResponse$Type; declare class LocationLinesRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): LocationLinesRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: LocationLinesRequest): LocationLinesRequest; internalBinaryWrite(message: LocationLinesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.LocationLinesRequest */ export declare const LocationLinesRequest: LocationLinesRequest$Type; declare class FunctionsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): FunctionsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FunctionsRequest): FunctionsRequest; internalBinaryWrite(message: FunctionsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.FunctionsRequest */ export declare const FunctionsRequest: FunctionsRequest$Type; declare class FunctionsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): FunctionsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FunctionsResponse): FunctionsResponse; internalBinaryWrite(message: FunctionsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.FunctionsResponse */ export declare const FunctionsResponse: FunctionsResponse$Type; declare class MappingsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): MappingsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MappingsRequest): MappingsRequest; internalBinaryWrite(message: MappingsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.MappingsRequest */ export declare const MappingsRequest: MappingsRequest$Type; declare class MappingsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): MappingsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MappingsResponse): MappingsResponse; internalBinaryWrite(message: MappingsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.MappingsResponse */ export declare const MappingsResponse: MappingsResponse$Type; declare class Sample$Type extends MessageType { constructor(); create(value?: PartialMessage): Sample; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Sample): Sample; private binaryReadMap2; private binaryReadMap3; private binaryReadMap4; internalBinaryWrite(message: Sample, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.Sample */ export declare const Sample: Sample$Type; declare class Stacktrace$Type extends MessageType { constructor(); create(value?: PartialMessage): Stacktrace; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Stacktrace): Stacktrace; internalBinaryWrite(message: Stacktrace, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.Stacktrace */ export declare const Stacktrace: Stacktrace$Type; declare class SampleLabel$Type extends MessageType { constructor(); create(value?: PartialMessage): SampleLabel; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SampleLabel): SampleLabel; internalBinaryWrite(message: SampleLabel, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.SampleLabel */ export declare const SampleLabel: SampleLabel$Type; declare class SampleNumLabel$Type extends MessageType { constructor(); create(value?: PartialMessage): SampleNumLabel; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SampleNumLabel): SampleNumLabel; internalBinaryWrite(message: SampleNumLabel, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.SampleNumLabel */ export declare const SampleNumLabel: SampleNumLabel$Type; declare class SampleNumUnit$Type extends MessageType { constructor(); create(value?: PartialMessage): SampleNumUnit; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SampleNumUnit): SampleNumUnit; internalBinaryWrite(message: SampleNumUnit, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.SampleNumUnit */ export declare const SampleNumUnit: SampleNumUnit$Type; declare class Location$Type extends MessageType { constructor(); create(value?: PartialMessage): Location; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Location): Location; internalBinaryWrite(message: Location, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.Location */ export declare const Location: Location$Type; declare class Line$Type extends MessageType { constructor(); create(value?: PartialMessage): Line; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Line): Line; internalBinaryWrite(message: Line, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.Line */ export declare const Line: Line$Type; declare class Function$Type extends MessageType { constructor(); create(value?: PartialMessage): Function; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Function): Function; internalBinaryWrite(message: Function, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.Function */ export declare const Function: Function$Type; declare class Mapping$Type extends MessageType { constructor(); create(value?: PartialMessage): Mapping; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Mapping): Mapping; internalBinaryWrite(message: Mapping, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message parca.metastore.v1alpha1.Mapping */ export declare const Mapping: Mapping$Type; /** * @generated ServiceType for protobuf service parca.metastore.v1alpha1.MetastoreService */ export declare const MetastoreService: ServiceType; export {}; //# sourceMappingURL=metastore.d.ts.map