import { Span } from "./span-BumZb1lr.js"; import { ServiceType } from "@protobuf-ts/runtime-rpc"; import { BinaryReadOptions, BinaryWriteOptions, IBinaryReader, IBinaryWriter, MessageType, PartialMessage } from "@protobuf-ts/runtime"; //#region generated/ts/backend/test_run_service.d.ts /** * @generated from protobuf message tusk.drift.backend.v1.GetGlobalSpansRequest */ interface GetGlobalSpansRequest { /** * @generated from protobuf field: string observable_service_id = 1 */ observableServiceId: string; /** * Optional since first page will have no cursor * * @generated from protobuf field: optional string pagination_cursor = 2 */ paginationCursor?: string; /** * Server should provide next cursor based on this page size * * @generated from protobuf field: int32 page_size = 3 */ pageSize: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetGlobalSpansResponseSuccess */ interface GetGlobalSpansResponseSuccess { /** * @generated from protobuf field: repeated tusk.drift.core.v1.Span spans = 1 */ spans: Span[]; /** * @generated from protobuf field: optional string next_cursor = 2 */ nextCursor?: string; /** * @generated from protobuf field: int32 total_count = 3 */ totalCount: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetGlobalSpansResponseError */ interface GetGlobalSpansResponseError { /** * @generated from protobuf field: string code = 1 */ code: string; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetGlobalSpansResponse */ interface GetGlobalSpansResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetGlobalSpansResponseSuccess success = 1 */ success: GetGlobalSpansResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetGlobalSpansResponseError error = 2 */ error: GetGlobalSpansResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.GetPreAppStartSpansRequest */ interface GetPreAppStartSpansRequest { /** * @generated from protobuf field: string observable_service_id = 1 */ observableServiceId: string; /** * @generated from protobuf field: optional string pagination_cursor = 2 */ paginationCursor?: string; /** * @generated from protobuf field: int32 page_size = 3 */ pageSize: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetPreAppStartSpansResponseSuccess */ interface GetPreAppStartSpansResponseSuccess { /** * @generated from protobuf field: repeated tusk.drift.core.v1.Span spans = 1 */ spans: Span[]; /** * @generated from protobuf field: optional string next_cursor = 2 */ nextCursor?: string; /** * @generated from protobuf field: int32 total_count = 3 */ totalCount: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetPreAppStartSpansResponseError */ interface GetPreAppStartSpansResponseError { /** * @generated from protobuf field: string code = 1 */ code: string; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetPreAppStartSpansResponse */ interface GetPreAppStartSpansResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetPreAppStartSpansResponseSuccess success = 1 */ success: GetPreAppStartSpansResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetPreAppStartSpansResponseError error = 2 */ error: GetPreAppStartSpansResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateDriftRunRequest */ interface CreateDriftRunRequest { /** * @generated from protobuf field: string observable_service_id = 1 */ observableServiceId: string; /** * @generated from protobuf field: string cli_version = 2 */ cliVersion: string; /** * @generated from protobuf field: string commit_sha = 3 */ commitSha: string; /** * @generated from protobuf field: string pr_number = 4 */ prNumber: string; /** * @generated from protobuf field: string branch_name = 5 */ branchName: string; /** * @generated from protobuf field: string external_check_run_id = 6 */ externalCheckRunId: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateDriftRunResponseSuccess */ interface CreateDriftRunResponseSuccess { /** * @generated from protobuf field: string drift_run_id = 1 */ driftRunId: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateDriftRunResponseError */ interface CreateDriftRunResponseError { /** * Machine-readable error code, could be an enum * * @generated from protobuf field: string code = 1 */ code: string; /** * Human-readable error message * * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateDriftRunResponse */ interface CreateDriftRunResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.CreateDriftRunResponseSuccess success = 1 */ success: CreateDriftRunResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.CreateDriftRunResponseError error = 2 */ error: CreateDriftRunResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsRequest */ interface GetDriftRunTraceTestsRequest { /** * @generated from protobuf field: string drift_run_id = 1 */ driftRunId: string; /** * @generated from protobuf field: optional string pagination_cursor = 2 */ paginationCursor?: string; /** * Server should provide next cursor based on this page size * * @generated from protobuf field: int32 page_size = 3 */ pageSize: number; } /** * @generated from protobuf message tusk.drift.backend.v1.TraceTest */ interface TraceTest { /** * @generated from protobuf field: string id = 1 */ id: string; /** * @generated from protobuf field: string trace_id = 2 */ traceId: string; /** * @generated from protobuf field: string server_span_recording_id = 3 */ serverSpanRecordingId: string; /** * @generated from protobuf field: repeated tusk.drift.core.v1.Span spans = 4 */ spans: Span[]; } /** * @generated from protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsResponseSuccess */ interface GetDriftRunTraceTestsResponseSuccess { /** * @generated from protobuf field: repeated tusk.drift.backend.v1.TraceTest trace_tests = 1 */ traceTests: TraceTest[]; /** * @generated from protobuf field: optional string next_cursor = 2 */ nextCursor?: string; /** * @generated from protobuf field: int32 total_count = 3 */ totalCount: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsResponseError */ interface GetDriftRunTraceTestsResponseError { /** * Machine-readable error code, could be an enum * * @generated from protobuf field: string code = 1 */ code: string; /** * Human-readable error message * * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsResponse */ interface GetDriftRunTraceTestsResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetDriftRunTraceTestsResponseSuccess success = 1 */ success: GetDriftRunTraceTestsResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetDriftRunTraceTestsResponseError error = 2 */ error: GetDriftRunTraceTestsResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.GetTraceTestRequest */ interface GetTraceTestRequest { /** * @generated from protobuf field: string observable_service_id = 1 */ observableServiceId: string; /** * @generated from protobuf field: string trace_test_id = 2 */ traceTestId: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetTraceTestResponse */ interface GetTraceTestResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetTraceTestResponseSuccess success = 1 */ success: GetTraceTestResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetTraceTestResponseError error = 2 */ error: GetTraceTestResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.GetTraceTestResponseSuccess */ interface GetTraceTestResponseSuccess { /** * @generated from protobuf field: tusk.drift.backend.v1.TraceTest trace_test = 1 */ traceTest?: TraceTest; } /** * @generated from protobuf message tusk.drift.backend.v1.GetTraceTestResponseError */ interface GetTraceTestResponseError { /** * @generated from protobuf field: string code = 1 */ code: string; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetAllTraceTestsRequest */ interface GetAllTraceTestsRequest { /** * @generated from protobuf field: string observable_service_id = 1 */ observableServiceId: string; /** * @generated from protobuf field: optional string pagination_cursor = 2 */ paginationCursor?: string; /** * Server should provide next cursor based on this page size * * @generated from protobuf field: int32 page_size = 3 */ pageSize: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetAllTraceTestsResponseSuccess */ interface GetAllTraceTestsResponseSuccess { /** * @generated from protobuf field: repeated tusk.drift.backend.v1.TraceTest trace_tests = 1 */ traceTests: TraceTest[]; /** * @generated from protobuf field: optional string next_cursor = 2 */ nextCursor?: string; /** * @generated from protobuf field: int32 total_count = 3 */ totalCount: number; } /** * @generated from protobuf message tusk.drift.backend.v1.GetAllTraceTestsResponseError */ interface GetAllTraceTestsResponseError { /** * @generated from protobuf field: string code = 1 */ code: string; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetAllTraceTestsResponse */ interface GetAllTraceTestsResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetAllTraceTestsResponseSuccess success = 1 */ success: GetAllTraceTestsResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.GetAllTraceTestsResponseError error = 2 */ error: GetAllTraceTestsResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.Deviation */ interface Deviation { /** * @generated from protobuf field: string field = 1 */ field: string; /** * @generated from protobuf field: string description = 2 */ description: string; } /** * @generated from protobuf message tusk.drift.backend.v1.MatchLevel */ interface MatchLevel { /** * @generated from protobuf field: tusk.drift.backend.v1.MatchType match_type = 1 */ matchType: MatchType; /** * @generated from protobuf field: tusk.drift.backend.v1.MatchScope match_scope = 2 */ matchScope: MatchScope; /** * @generated from protobuf field: string match_description = 3 */ matchDescription: string; /** * Similarity scoring fields (populated when multiple matches exist) * * @generated from protobuf field: optional float similarity_score = 4 */ similarityScore?: number; /** * @generated from protobuf field: repeated tusk.drift.backend.v1.SimilarityCandidate top_candidates = 5 */ topCandidates: SimilarityCandidate[]; } /** * @generated from protobuf message tusk.drift.backend.v1.SimilarityCandidate */ interface SimilarityCandidate { /** * @generated from protobuf field: string span_id = 1 */ spanId: string; /** * @generated from protobuf field: float score = 2 */ score: number; } /** * @generated from protobuf message tusk.drift.backend.v1.TraceTestSpanResult */ interface TraceTestSpanResult { /** * Create a separate table in backend for span_result_recording, but very * similar schema to * * @generated from protobuf field: tusk.drift.core.v1.Span replay_span = 1 */ replaySpan?: Span; /** * All nullable since we want to allow for no matching span_recordings * This should be the DB id of the matched span_recording * * @generated from protobuf field: optional string matched_span_recording_id = 2 */ matchedSpanRecordingId?: string; /** * @generated from protobuf field: optional tusk.drift.backend.v1.MatchLevel match_level = 3 */ matchLevel?: MatchLevel; /** * @generated from protobuf field: optional string stack_trace = 4 */ stackTrace?: string; /** * @generated from protobuf field: repeated tusk.drift.backend.v1.Deviation deviations = 5 */ deviations: Deviation[]; } /** * @generated from protobuf message tusk.drift.backend.v1.TraceTestResult */ interface TraceTestResult { /** * @generated from protobuf field: string trace_test_id = 1 */ traceTestId: string; /** * @generated from protobuf field: bool test_success = 2 */ testSuccess: boolean; /** * @generated from protobuf field: optional tusk.drift.backend.v1.TraceTestFailureReason test_failure_reason = 3 */ testFailureReason?: TraceTestFailureReason; /** * @generated from protobuf field: optional string test_failure_message = 4 */ testFailureMessage?: string; /** * @generated from protobuf field: optional string replay_trace_id = 5 */ replayTraceId?: string; /** * @generated from protobuf field: optional string replay_server_span_id = 6 */ replayServerSpanId?: string; /** * @generated from protobuf field: repeated tusk.drift.backend.v1.TraceTestSpanResult span_results = 7 */ spanResults: TraceTestSpanResult[]; } /** * @generated from protobuf message tusk.drift.backend.v1.UploadTraceTestResultsRequest */ interface UploadTraceTestResultsRequest { /** * @generated from protobuf field: string drift_run_id = 1 */ driftRunId: string; /** * @generated from protobuf field: string cli_version = 2 */ cliVersion: string; /** * @generated from protobuf field: string sdk_version = 3 */ sdkVersion: string; /** * @generated from protobuf field: repeated tusk.drift.backend.v1.TraceTestResult trace_test_results = 4 */ traceTestResults: TraceTestResult[]; } /** * @generated from protobuf message tusk.drift.backend.v1.UploadTraceTestResultsResponseSuccess */ interface UploadTraceTestResultsResponseSuccess { /** * @generated from protobuf field: string message = 1 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.UploadTraceTestResultsResponseError */ interface UploadTraceTestResultsResponseError { /** * @generated from protobuf field: string code = 1 */ code: string; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.UploadTraceTestResultsResponse */ interface UploadTraceTestResultsResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.UploadTraceTestResultsResponseSuccess success = 1 */ success: UploadTraceTestResultsResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.UploadTraceTestResultsResponseError error = 2 */ error: UploadTraceTestResultsResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusRequest */ interface UpdateDriftRunCIStatusRequest { /** * @generated from protobuf field: string drift_run_id = 1 */ driftRunId: string; /** * @generated from protobuf field: tusk.drift.backend.v1.DriftRunCIStatus ci_status = 2 */ ciStatus: DriftRunCIStatus; /** * @generated from protobuf field: optional string ci_status_message = 3 */ ciStatusMessage?: string; } /** * @generated from protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusResponseSuccess */ interface UpdateDriftRunCIStatusResponseSuccess { /** * @generated from protobuf field: string message = 1 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusResponseError */ interface UpdateDriftRunCIStatusResponseError { /** * @generated from protobuf field: string code = 1 */ code: string; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusResponse */ interface UpdateDriftRunCIStatusResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.UpdateDriftRunCIStatusResponseSuccess success = 1 */ success: UpdateDriftRunCIStatusResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.UpdateDriftRunCIStatusResponseError error = 2 */ error: UpdateDriftRunCIStatusResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf enum tusk.drift.backend.v1.MatchScope */ declare enum MatchScope { /** * @generated from protobuf enum value: MATCH_SCOPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: MATCH_SCOPE_TRACE = 1; */ TRACE = 1, /** * @generated from protobuf enum value: MATCH_SCOPE_GLOBAL = 2; */ GLOBAL = 2, } /** * @generated from protobuf enum tusk.drift.backend.v1.MatchType */ declare enum MatchType { /** * @generated from protobuf enum value: MATCH_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: MATCH_TYPE_INPUT_VALUE_HASH = 1; */ INPUT_VALUE_HASH = 1, /** * @generated from protobuf enum value: MATCH_TYPE_INPUT_VALUE_HASH_REDUCED_SCHEMA = 2; */ INPUT_VALUE_HASH_REDUCED_SCHEMA = 2, /** * @generated from protobuf enum value: MATCH_TYPE_INPUT_SCHEMA_HASH = 3; */ INPUT_SCHEMA_HASH = 3, /** * @generated from protobuf enum value: MATCH_TYPE_INPUT_SCHEMA_HASH_REDUCED_SCHEMA = 4; */ INPUT_SCHEMA_HASH_REDUCED_SCHEMA = 4, /** * @generated from protobuf enum value: MATCH_TYPE_FUZZY = 5; */ FUZZY = 5, /** * @generated from protobuf enum value: MATCH_TYPE_FALLBACK = 6; */ FALLBACK = 6, } /** * @generated from protobuf enum tusk.drift.backend.v1.TraceTestFailureReason */ declare enum TraceTestFailureReason { /** * @generated from protobuf enum value: TRACE_TEST_FAILURE_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: TRACE_TEST_FAILURE_REASON_MOCK_NOT_FOUND = 1; */ MOCK_NOT_FOUND = 1, /** * @generated from protobuf enum value: TRACE_TEST_FAILURE_REASON_RESPONSE_MISMATCH = 2; */ RESPONSE_MISMATCH = 2, /** * @generated from protobuf enum value: TRACE_TEST_FAILURE_REASON_NO_RESPONSE = 3; */ NO_RESPONSE = 3, } /** * @generated from protobuf enum tusk.drift.backend.v1.DriftRunCIStatus */ declare enum DriftRunCIStatus { /** * @generated from protobuf enum value: DRIFT_RUN_CI_STATUS_UNSPECIFIED = 0; */ DRIFT_RUN_CI_STATUS_UNSPECIFIED = 0, /** * @generated from protobuf enum value: DRIFT_RUN_CI_STATUS_RUNNING = 1; */ DRIFT_RUN_CI_STATUS_RUNNING = 1, /** * @generated from protobuf enum value: DRIFT_RUN_CI_STATUS_SUCCESS = 2; */ DRIFT_RUN_CI_STATUS_SUCCESS = 2, /** * @generated from protobuf enum value: DRIFT_RUN_CI_STATUS_FAILURE = 3; */ DRIFT_RUN_CI_STATUS_FAILURE = 3, } declare class GetGlobalSpansRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetGlobalSpansRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetGlobalSpansRequest): GetGlobalSpansRequest; internalBinaryWrite(message: GetGlobalSpansRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetGlobalSpansRequest */ declare const GetGlobalSpansRequest: GetGlobalSpansRequest$Type; declare class GetGlobalSpansResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): GetGlobalSpansResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetGlobalSpansResponseSuccess): GetGlobalSpansResponseSuccess; internalBinaryWrite(message: GetGlobalSpansResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetGlobalSpansResponseSuccess */ declare const GetGlobalSpansResponseSuccess: GetGlobalSpansResponseSuccess$Type; declare class GetGlobalSpansResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): GetGlobalSpansResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetGlobalSpansResponseError): GetGlobalSpansResponseError; internalBinaryWrite(message: GetGlobalSpansResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetGlobalSpansResponseError */ declare const GetGlobalSpansResponseError: GetGlobalSpansResponseError$Type; declare class GetGlobalSpansResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetGlobalSpansResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetGlobalSpansResponse): GetGlobalSpansResponse; internalBinaryWrite(message: GetGlobalSpansResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetGlobalSpansResponse */ declare const GetGlobalSpansResponse: GetGlobalSpansResponse$Type; declare class GetPreAppStartSpansRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetPreAppStartSpansRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPreAppStartSpansRequest): GetPreAppStartSpansRequest; internalBinaryWrite(message: GetPreAppStartSpansRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetPreAppStartSpansRequest */ declare const GetPreAppStartSpansRequest: GetPreAppStartSpansRequest$Type; declare class GetPreAppStartSpansResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): GetPreAppStartSpansResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPreAppStartSpansResponseSuccess): GetPreAppStartSpansResponseSuccess; internalBinaryWrite(message: GetPreAppStartSpansResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetPreAppStartSpansResponseSuccess */ declare const GetPreAppStartSpansResponseSuccess: GetPreAppStartSpansResponseSuccess$Type; declare class GetPreAppStartSpansResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): GetPreAppStartSpansResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPreAppStartSpansResponseError): GetPreAppStartSpansResponseError; internalBinaryWrite(message: GetPreAppStartSpansResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetPreAppStartSpansResponseError */ declare const GetPreAppStartSpansResponseError: GetPreAppStartSpansResponseError$Type; declare class GetPreAppStartSpansResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetPreAppStartSpansResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPreAppStartSpansResponse): GetPreAppStartSpansResponse; internalBinaryWrite(message: GetPreAppStartSpansResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetPreAppStartSpansResponse */ declare const GetPreAppStartSpansResponse: GetPreAppStartSpansResponse$Type; declare class CreateDriftRunRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateDriftRunRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateDriftRunRequest): CreateDriftRunRequest; internalBinaryWrite(message: CreateDriftRunRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateDriftRunRequest */ declare const CreateDriftRunRequest: CreateDriftRunRequest$Type; declare class CreateDriftRunResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateDriftRunResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateDriftRunResponseSuccess): CreateDriftRunResponseSuccess; internalBinaryWrite(message: CreateDriftRunResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateDriftRunResponseSuccess */ declare const CreateDriftRunResponseSuccess: CreateDriftRunResponseSuccess$Type; declare class CreateDriftRunResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateDriftRunResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateDriftRunResponseError): CreateDriftRunResponseError; internalBinaryWrite(message: CreateDriftRunResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateDriftRunResponseError */ declare const CreateDriftRunResponseError: CreateDriftRunResponseError$Type; declare class CreateDriftRunResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateDriftRunResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateDriftRunResponse): CreateDriftRunResponse; internalBinaryWrite(message: CreateDriftRunResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateDriftRunResponse */ declare const CreateDriftRunResponse: CreateDriftRunResponse$Type; declare class GetDriftRunTraceTestsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetDriftRunTraceTestsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetDriftRunTraceTestsRequest): GetDriftRunTraceTestsRequest; internalBinaryWrite(message: GetDriftRunTraceTestsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsRequest */ declare const GetDriftRunTraceTestsRequest: GetDriftRunTraceTestsRequest$Type; declare class TraceTest$Type extends MessageType { constructor(); create(value?: PartialMessage): TraceTest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TraceTest): TraceTest; internalBinaryWrite(message: TraceTest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.TraceTest */ declare const TraceTest: TraceTest$Type; declare class GetDriftRunTraceTestsResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): GetDriftRunTraceTestsResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetDriftRunTraceTestsResponseSuccess): GetDriftRunTraceTestsResponseSuccess; internalBinaryWrite(message: GetDriftRunTraceTestsResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsResponseSuccess */ declare const GetDriftRunTraceTestsResponseSuccess: GetDriftRunTraceTestsResponseSuccess$Type; declare class GetDriftRunTraceTestsResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): GetDriftRunTraceTestsResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetDriftRunTraceTestsResponseError): GetDriftRunTraceTestsResponseError; internalBinaryWrite(message: GetDriftRunTraceTestsResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsResponseError */ declare const GetDriftRunTraceTestsResponseError: GetDriftRunTraceTestsResponseError$Type; declare class GetDriftRunTraceTestsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetDriftRunTraceTestsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetDriftRunTraceTestsResponse): GetDriftRunTraceTestsResponse; internalBinaryWrite(message: GetDriftRunTraceTestsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetDriftRunTraceTestsResponse */ declare const GetDriftRunTraceTestsResponse: GetDriftRunTraceTestsResponse$Type; declare class GetTraceTestRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetTraceTestRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetTraceTestRequest): GetTraceTestRequest; internalBinaryWrite(message: GetTraceTestRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetTraceTestRequest */ declare const GetTraceTestRequest: GetTraceTestRequest$Type; declare class GetTraceTestResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetTraceTestResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetTraceTestResponse): GetTraceTestResponse; internalBinaryWrite(message: GetTraceTestResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetTraceTestResponse */ declare const GetTraceTestResponse: GetTraceTestResponse$Type; declare class GetTraceTestResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): GetTraceTestResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetTraceTestResponseSuccess): GetTraceTestResponseSuccess; internalBinaryWrite(message: GetTraceTestResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetTraceTestResponseSuccess */ declare const GetTraceTestResponseSuccess: GetTraceTestResponseSuccess$Type; declare class GetTraceTestResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): GetTraceTestResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetTraceTestResponseError): GetTraceTestResponseError; internalBinaryWrite(message: GetTraceTestResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetTraceTestResponseError */ declare const GetTraceTestResponseError: GetTraceTestResponseError$Type; declare class GetAllTraceTestsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetAllTraceTestsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAllTraceTestsRequest): GetAllTraceTestsRequest; internalBinaryWrite(message: GetAllTraceTestsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetAllTraceTestsRequest */ declare const GetAllTraceTestsRequest: GetAllTraceTestsRequest$Type; declare class GetAllTraceTestsResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): GetAllTraceTestsResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAllTraceTestsResponseSuccess): GetAllTraceTestsResponseSuccess; internalBinaryWrite(message: GetAllTraceTestsResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetAllTraceTestsResponseSuccess */ declare const GetAllTraceTestsResponseSuccess: GetAllTraceTestsResponseSuccess$Type; declare class GetAllTraceTestsResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): GetAllTraceTestsResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAllTraceTestsResponseError): GetAllTraceTestsResponseError; internalBinaryWrite(message: GetAllTraceTestsResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetAllTraceTestsResponseError */ declare const GetAllTraceTestsResponseError: GetAllTraceTestsResponseError$Type; declare class GetAllTraceTestsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetAllTraceTestsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAllTraceTestsResponse): GetAllTraceTestsResponse; internalBinaryWrite(message: GetAllTraceTestsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetAllTraceTestsResponse */ declare const GetAllTraceTestsResponse: GetAllTraceTestsResponse$Type; declare class Deviation$Type extends MessageType { constructor(); create(value?: PartialMessage): Deviation; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Deviation): Deviation; internalBinaryWrite(message: Deviation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.Deviation */ declare const Deviation: Deviation$Type; declare class MatchLevel$Type extends MessageType { constructor(); create(value?: PartialMessage): MatchLevel; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MatchLevel): MatchLevel; internalBinaryWrite(message: MatchLevel, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.MatchLevel */ declare const MatchLevel: MatchLevel$Type; declare class SimilarityCandidate$Type extends MessageType { constructor(); create(value?: PartialMessage): SimilarityCandidate; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SimilarityCandidate): SimilarityCandidate; internalBinaryWrite(message: SimilarityCandidate, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.SimilarityCandidate */ declare const SimilarityCandidate: SimilarityCandidate$Type; declare class TraceTestSpanResult$Type extends MessageType { constructor(); create(value?: PartialMessage): TraceTestSpanResult; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TraceTestSpanResult): TraceTestSpanResult; internalBinaryWrite(message: TraceTestSpanResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.TraceTestSpanResult */ declare const TraceTestSpanResult: TraceTestSpanResult$Type; declare class TraceTestResult$Type extends MessageType { constructor(); create(value?: PartialMessage): TraceTestResult; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TraceTestResult): TraceTestResult; internalBinaryWrite(message: TraceTestResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.TraceTestResult */ declare const TraceTestResult: TraceTestResult$Type; declare class UploadTraceTestResultsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): UploadTraceTestResultsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UploadTraceTestResultsRequest): UploadTraceTestResultsRequest; internalBinaryWrite(message: UploadTraceTestResultsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UploadTraceTestResultsRequest */ declare const UploadTraceTestResultsRequest: UploadTraceTestResultsRequest$Type; declare class UploadTraceTestResultsResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): UploadTraceTestResultsResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UploadTraceTestResultsResponseSuccess): UploadTraceTestResultsResponseSuccess; internalBinaryWrite(message: UploadTraceTestResultsResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UploadTraceTestResultsResponseSuccess */ declare const UploadTraceTestResultsResponseSuccess: UploadTraceTestResultsResponseSuccess$Type; declare class UploadTraceTestResultsResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): UploadTraceTestResultsResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UploadTraceTestResultsResponseError): UploadTraceTestResultsResponseError; internalBinaryWrite(message: UploadTraceTestResultsResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UploadTraceTestResultsResponseError */ declare const UploadTraceTestResultsResponseError: UploadTraceTestResultsResponseError$Type; declare class UploadTraceTestResultsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): UploadTraceTestResultsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UploadTraceTestResultsResponse): UploadTraceTestResultsResponse; internalBinaryWrite(message: UploadTraceTestResultsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UploadTraceTestResultsResponse */ declare const UploadTraceTestResultsResponse: UploadTraceTestResultsResponse$Type; declare class UpdateDriftRunCIStatusRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): UpdateDriftRunCIStatusRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateDriftRunCIStatusRequest): UpdateDriftRunCIStatusRequest; internalBinaryWrite(message: UpdateDriftRunCIStatusRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusRequest */ declare const UpdateDriftRunCIStatusRequest: UpdateDriftRunCIStatusRequest$Type; declare class UpdateDriftRunCIStatusResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): UpdateDriftRunCIStatusResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateDriftRunCIStatusResponseSuccess): UpdateDriftRunCIStatusResponseSuccess; internalBinaryWrite(message: UpdateDriftRunCIStatusResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusResponseSuccess */ declare const UpdateDriftRunCIStatusResponseSuccess: UpdateDriftRunCIStatusResponseSuccess$Type; declare class UpdateDriftRunCIStatusResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): UpdateDriftRunCIStatusResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateDriftRunCIStatusResponseError): UpdateDriftRunCIStatusResponseError; internalBinaryWrite(message: UpdateDriftRunCIStatusResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusResponseError */ declare const UpdateDriftRunCIStatusResponseError: UpdateDriftRunCIStatusResponseError$Type; declare class UpdateDriftRunCIStatusResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): UpdateDriftRunCIStatusResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateDriftRunCIStatusResponse): UpdateDriftRunCIStatusResponse; internalBinaryWrite(message: UpdateDriftRunCIStatusResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UpdateDriftRunCIStatusResponse */ declare const UpdateDriftRunCIStatusResponse: UpdateDriftRunCIStatusResponse$Type; /** * @generated ServiceType for protobuf service tusk.drift.backend.v1.TestRunService */ declare const TestRunService: ServiceType; //#endregion export { CreateDriftRunRequest, CreateDriftRunResponse, CreateDriftRunResponseError, CreateDriftRunResponseSuccess, Deviation, DriftRunCIStatus, GetAllTraceTestsRequest, GetAllTraceTestsResponse, GetAllTraceTestsResponseError, GetAllTraceTestsResponseSuccess, GetDriftRunTraceTestsRequest, GetDriftRunTraceTestsResponse, GetDriftRunTraceTestsResponseError, GetDriftRunTraceTestsResponseSuccess, GetGlobalSpansRequest, GetGlobalSpansResponse, GetGlobalSpansResponseError, GetGlobalSpansResponseSuccess, GetPreAppStartSpansRequest, GetPreAppStartSpansResponse, GetPreAppStartSpansResponseError, GetPreAppStartSpansResponseSuccess, GetTraceTestRequest, GetTraceTestResponse, GetTraceTestResponseError, GetTraceTestResponseSuccess, MatchLevel, MatchScope, MatchType, SimilarityCandidate, TestRunService, TraceTest, TraceTestFailureReason, TraceTestResult, TraceTestSpanResult, UpdateDriftRunCIStatusRequest, UpdateDriftRunCIStatusResponse, UpdateDriftRunCIStatusResponseError, UpdateDriftRunCIStatusResponseSuccess, UploadTraceTestResultsRequest, UploadTraceTestResultsResponse, UploadTraceTestResultsResponseError, UploadTraceTestResultsResponseSuccess }; //# sourceMappingURL=test_run_service-rJnTVP4j.d.ts.map