// @generated by protoc-gen-es v1.10.0 // @generated from file app/mlinference/v1/ml_inference.proto (package viam.app.mlinference.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import type { Annotations, BinaryID } from "../../data/v1/data_pb.js"; import type { FlatTensors } from "../../../service/mlmodel/v1/mlmodel_pb.js"; /** * @generated from message viam.app.mlinference.v1.GetInferenceRequest */ export declare class GetInferenceRequest extends Message { /** * The model framework and model type are inferred from the ML model registry item; * For valid model types (classification, detections) we will return the formatted * labels or annotations from the associated inference outputs. * * @generated from field: string registry_item_id = 1; */ registryItemId: string; /** * @generated from field: string registry_item_version = 2; */ registryItemVersion: string; /** * @generated from field: viam.app.data.v1.BinaryID binary_id = 3; */ binaryId?: BinaryID; /** * @generated from field: string binary_data_id = 5; */ binaryDataId: string; /** * @generated from field: string organization_id = 4; */ organizationId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.mlinference.v1.GetInferenceRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetInferenceRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetInferenceRequest; static fromJsonString(jsonString: string, options?: Partial): GetInferenceRequest; static equals(a: GetInferenceRequest | PlainMessage | undefined, b: GetInferenceRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.mlinference.v1.GetInferenceResponse */ export declare class GetInferenceResponse extends Message { /** * @generated from field: viam.service.mlmodel.v1.FlatTensors output_tensors = 1; */ outputTensors?: FlatTensors; /** * @generated from field: viam.app.data.v1.Annotations annotations = 2; */ annotations?: Annotations; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.mlinference.v1.GetInferenceResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetInferenceResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetInferenceResponse; static fromJsonString(jsonString: string, options?: Partial): GetInferenceResponse; static equals(a: GetInferenceResponse | PlainMessage | undefined, b: GetInferenceResponse | PlainMessage | undefined): boolean; }