// @generated by protoc-gen-es v1.10.0 // @generated from file component/switch/v1/switch.proto (package viam.component.switch.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Struct } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from message viam.component.switch.v1.SetPositionRequest */ export declare class SetPositionRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: uint32 position = 2; */ position: number; /** * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.switch.v1.SetPositionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SetPositionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): SetPositionRequest; static fromJsonString(jsonString: string, options?: Partial): SetPositionRequest; static equals(a: SetPositionRequest | PlainMessage | undefined, b: SetPositionRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.switch.v1.SetPositionResponse */ export declare class SetPositionResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.switch.v1.SetPositionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SetPositionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SetPositionResponse; static fromJsonString(jsonString: string, options?: Partial): SetPositionResponse; static equals(a: SetPositionResponse | PlainMessage | undefined, b: SetPositionResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.switch.v1.GetPositionRequest */ export declare class GetPositionRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.switch.v1.GetPositionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPositionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetPositionRequest; static fromJsonString(jsonString: string, options?: Partial): GetPositionRequest; static equals(a: GetPositionRequest | PlainMessage | undefined, b: GetPositionRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.switch.v1.GetPositionResponse */ export declare class GetPositionResponse extends Message { /** * @generated from field: uint32 position = 1; */ position: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.switch.v1.GetPositionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPositionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetPositionResponse; static fromJsonString(jsonString: string, options?: Partial): GetPositionResponse; static equals(a: GetPositionResponse | PlainMessage | undefined, b: GetPositionResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.switch.v1.GetNumberOfPositionsRequest */ export declare class GetNumberOfPositionsRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.switch.v1.GetNumberOfPositionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetNumberOfPositionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetNumberOfPositionsRequest; static fromJsonString(jsonString: string, options?: Partial): GetNumberOfPositionsRequest; static equals(a: GetNumberOfPositionsRequest | PlainMessage | undefined, b: GetNumberOfPositionsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.switch.v1.GetNumberOfPositionsResponse */ export declare class GetNumberOfPositionsResponse extends Message { /** * @generated from field: uint32 number_of_positions = 1; */ numberOfPositions: number; /** * @generated from field: repeated string labels = 2; */ labels: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.switch.v1.GetNumberOfPositionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetNumberOfPositionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetNumberOfPositionsResponse; static fromJsonString(jsonString: string, options?: Partial): GetNumberOfPositionsResponse; static equals(a: GetNumberOfPositionsResponse | PlainMessage | undefined, b: GetNumberOfPositionsResponse | PlainMessage | undefined): boolean; }