// @generated by protoc-gen-connect-es v1.5.0 // @generated from file provisioning/v1/provisioning.proto (package viam.provisioning.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import { ExitProvisioningRequest, ExitProvisioningResponse, GetNetworkListRequest, GetNetworkListResponse, GetSmartMachineStatusRequest, GetSmartMachineStatusResponse, SetNetworkCredentialsRequest, SetNetworkCredentialsResponse, SetSmartMachineCredentialsRequest, SetSmartMachineCredentialsResponse } from "./provisioning_pb.js"; import { MethodKind } from "@bufbuild/protobuf"; /** * ProvisioningService is used by viam-agent to retrieve the smart machine info. * * @generated from service viam.provisioning.v1.ProvisioningService */ export declare const ProvisioningService: { readonly typeName: "viam.provisioning.v1.ProvisioningService", readonly methods: { /** * GetSmartMachineStatus is for retrieving the status of the smart machine including networking. * * @generated from rpc viam.provisioning.v1.ProvisioningService.GetSmartMachineStatus */ readonly getSmartMachineStatus: { readonly name: "GetSmartMachineStatus", readonly I: typeof GetSmartMachineStatusRequest, readonly O: typeof GetSmartMachineStatusResponse, readonly kind: MethodKind.Unary, }, /** * SetNetworkCredentials is to set the wifi credentials. * * @generated from rpc viam.provisioning.v1.ProvisioningService.SetNetworkCredentials */ readonly setNetworkCredentials: { readonly name: "SetNetworkCredentials", readonly I: typeof SetNetworkCredentialsRequest, readonly O: typeof SetNetworkCredentialsResponse, readonly kind: MethodKind.Unary, }, /** * SetSmartMachineCredentials is to set the smart machine credentials. * * @generated from rpc viam.provisioning.v1.ProvisioningService.SetSmartMachineCredentials */ readonly setSmartMachineCredentials: { readonly name: "SetSmartMachineCredentials", readonly I: typeof SetSmartMachineCredentialsRequest, readonly O: typeof SetSmartMachineCredentialsResponse, readonly kind: MethodKind.Unary, }, /** * GetNetworkList is to retrieve the list of networks that are visible to the smart machine. * * @generated from rpc viam.provisioning.v1.ProvisioningService.GetNetworkList */ readonly getNetworkList: { readonly name: "GetNetworkList", readonly I: typeof GetNetworkListRequest, readonly O: typeof GetNetworkListResponse, readonly kind: MethodKind.Unary, }, /** * ExitProvisioning is called when "done" with all other calls. * It causes the device to exit provisioning mode to try any newly added wifi networks and resume normal operation. * * @generated from rpc viam.provisioning.v1.ProvisioningService.ExitProvisioning */ readonly exitProvisioning: { readonly name: "ExitProvisioning", readonly I: typeof ExitProvisioningRequest, readonly O: typeof ExitProvisioningResponse, readonly kind: MethodKind.Unary, }, } };