from google.protobuf import empty_pb2 as _empty_pb2
from truffle.os import hardware_stats_pb2 as _hardware_stats_pb2
from truffle.os import hardware_control_pb2 as _hardware_control_pb2
from truffle.os import system_settings_pb2 as _system_settings_pb2
from truffle.os import hardware_settings_pb2 as _hardware_settings_pb2
from truffle.os import system_info_pb2 as _system_info_pb2
from truffle.os import hardware_info_pb2 as _hardware_info_pb2
from truffle.os import notification_pb2 as _notification_pb2
from truffle.os import client_session_pb2 as _client_session_pb2
from truffle.os import client_user_pb2 as _client_user_pb2
from truffle.os import client_state_pb2 as _client_state_pb2
from truffle.os import task_pb2 as _task_pb2
from truffle.os import task_info_pb2 as _task_info_pb2
from truffle.os import task_user_response_pb2 as _task_user_response_pb2
from truffle.os import task_step_pb2 as _task_step_pb2
from truffle.os import task_queries_pb2 as _task_queries_pb2
from truffle.os import task_actions_pb2 as _task_actions_pb2
from truffle.os import task_pb2 as _task_pb2_1
from truffle.os import task_target_pb2 as _task_target_pb2
from truffle.os import task_options_pb2 as _task_options_pb2
from truffle.os import task_user_response_pb2 as _task_user_response_pb2_1
from truffle.common import tool_provider_pb2 as _tool_provider_pb2
from truffle.os import task_user_response_pb2 as _task_user_response_pb2_1_1
from truffle.os import task_search_pb2 as _task_search_pb2
from truffle.os import builder_pb2 as _builder_pb2
from truffle.os import background_feed_queries_pb2 as _background_feed_queries_pb2
from truffle.os import app_queries_pb2 as _app_queries_pb2
from truffle.os import installer_pb2 as _installer_pb2
from google.api import annotations_pb2 as _annotations_pb2
from google.protobuf import descriptor as _descriptor
from typing import ClassVar as _ClassVar
from truffle.os.hardware_stats_pb2 import HardwareStats as HardwareStats
from truffle.os.hardware_stats_pb2 import HardwareStatsRequest as HardwareStatsRequest
from truffle.os.hardware_control_pb2 import HardwarePowerControlRequest as HardwarePowerControlRequest
from truffle.os.hardware_control_pb2 import HardwarePowerControlResponse as HardwarePowerControlResponse
from truffle.os.system_settings_pb2 import SystemSettings as SystemSettings
from truffle.os.system_settings_pb2 import TaskSettings as TaskSettings
from truffle.os.system_info_pb2 import FirmwareVersion as FirmwareVersion
from truffle.os.system_info_pb2 import SystemInfo as SystemInfo
from truffle.os.system_info_pb2 import SystemCheckForUpdateRequest as SystemCheckForUpdateRequest
from truffle.os.system_info_pb2 import SystemCheckForUpdateResponse as SystemCheckForUpdateResponse
from truffle.os.system_info_pb2 import SystemGetIDRequest as SystemGetIDRequest
from truffle.os.system_info_pb2 import SystemGetIDResponse as SystemGetIDResponse
from truffle.os.notification_pb2 import SubscribeToNotificationsRequest as SubscribeToNotificationsRequest
from truffle.os.notification_pb2 import Notification as Notification
from truffle.os.client_session_pb2 import UserRecoveryCodes as UserRecoveryCodes
from truffle.os.client_session_pb2 import RegisterNewSessionRequest as RegisterNewSessionRequest
from truffle.os.client_session_pb2 import RegisterNewSessionResponse as RegisterNewSessionResponse
from truffle.os.client_session_pb2 import NewSessionVerification as NewSessionVerification
from truffle.os.client_session_pb2 import VerifyNewSessionRequest as VerifyNewSessionRequest
from truffle.os.client_session_pb2 import NewSessionStatus as NewSessionStatus
from truffle.os.client_user_pb2 import RegisterNewUserRequest as RegisterNewUserRequest
from truffle.os.client_user_pb2 import RegisterNewUserResponse as RegisterNewUserResponse
from truffle.os.client_user_pb2 import UserIDForTokenRequest as UserIDForTokenRequest
from truffle.os.client_user_pb2 import UserIDForTokenResponse as UserIDForTokenResponse
from truffle.os.client_state_pb2 import ClientState as ClientState
from truffle.os.client_state_pb2 import UpdateClientStateRequest as UpdateClientStateRequest
from truffle.os.client_state_pb2 import UpdateClientStateResponse as UpdateClientStateResponse
from truffle.os.client_state_pb2 import GetClientStateRequest as GetClientStateRequest
from truffle.os.client_state_pb2 import GetClientStateResponse as GetClientStateResponse
from truffle.os.client_state_pb2 import GetAllClientStatesRequest as GetAllClientStatesRequest
from truffle.os.client_state_pb2 import GetAllClientStatesResponse as GetAllClientStatesResponse
from truffle.os.task_pb2 import Task as Task
from truffle.os.task_pb2 import TasksList as TasksList
from truffle.os.task_pb2 import TaskNode as TaskNode
from truffle.os.task_pb2 import TaskStreamUpdate as TaskStreamUpdate
from truffle.os.task_queries_pb2 import GetTasksRequest as GetTasksRequest
from truffle.os.task_queries_pb2 import GetOneTaskRequest as GetOneTaskRequest
from truffle.os.task_queries_pb2 import GetTaskInfosRequest as GetTaskInfosRequest
from truffle.os.task_queries_pb2 import GetTaskInfosResponse as GetTaskInfosResponse
from truffle.os.task_actions_pb2 import InterruptTaskRequest as InterruptTaskRequest
from truffle.os.task_actions_pb2 import NewTask as NewTask
from truffle.os.task_actions_pb2 import OpenTaskRequest as OpenTaskRequest
from truffle.os.task_actions_pb2 import TaskSetAvailableAppsRequest as TaskSetAvailableAppsRequest
from truffle.os.task_actions_pb2 import TaskSetAvailableAppsResponse as TaskSetAvailableAppsResponse
from truffle.os.task_actions_pb2 import TaskActionResponse as TaskActionResponse
from truffle.os.task_actions_pb2 import TaskTestExternalToolProviderRequest as TaskTestExternalToolProviderRequest
from truffle.os.task_actions_pb2 import TaskTestExternalToolProviderResponse as TaskTestExternalToolProviderResponse
from truffle.os.task_user_response_pb2 import UserMessage as UserMessage
from truffle.os.task_user_response_pb2 import PendingUserResponse as PendingUserResponse
from truffle.os.task_user_response_pb2 import RespondToTaskRequest as RespondToTaskRequest
from truffle.os.task_search_pb2 import SearchTasksRequest as SearchTasksRequest
from truffle.os.task_search_pb2 import TaskSearchResult as TaskSearchResult
from truffle.os.task_search_pb2 import SearchTasksResponse as SearchTasksResponse
from truffle.os.builder_pb2 import StartBuildSessionRequest as StartBuildSessionRequest
from truffle.os.builder_pb2 import StartBuildSessionResponse as StartBuildSessionResponse
from truffle.os.builder_pb2 import FinishBuildSessionRequest as FinishBuildSessionRequest
from truffle.os.builder_pb2 import BuildSessionError as BuildSessionError
from truffle.os.builder_pb2 import FinishBuildSessionResponse as FinishBuildSessionResponse
from truffle.os.background_feed_queries_pb2 import GetBackgroundFeedRequest as GetBackgroundFeedRequest
from truffle.os.background_feed_queries_pb2 import GetBackgroundFeedResponse as GetBackgroundFeedResponse
from truffle.os.background_feed_queries_pb2 import LikeBackgroundFeedEntryRequest as LikeBackgroundFeedEntryRequest
from truffle.os.background_feed_queries_pb2 import LikeBackgroundFeedEntryResponse as LikeBackgroundFeedEntryResponse
from truffle.os.background_feed_queries_pb2 import GetLatestFeedEntryIDRequest as GetLatestFeedEntryIDRequest
from truffle.os.background_feed_queries_pb2 import GetLatestFeedEntryIDResponse as GetLatestFeedEntryIDResponse
from truffle.os.background_feed_queries_pb2 import BackgroundFeedFeedbackRequest as BackgroundFeedFeedbackRequest
from truffle.os.background_feed_queries_pb2 import BackgroundFeedFeedbackResponse as BackgroundFeedFeedbackResponse
from truffle.os.app_queries_pb2 import GetForegroundAppsRequest as GetForegroundAppsRequest
from truffle.os.app_queries_pb2 import GetForegroundAppsResponse as GetForegroundAppsResponse
from truffle.os.app_queries_pb2 import GetBackgroundAppsRequest as GetBackgroundAppsRequest
from truffle.os.app_queries_pb2 import GetBackgroundAppsResponse as GetBackgroundAppsResponse
from truffle.os.app_queries_pb2 import GetAllAppsRequest as GetAllAppsRequest
from truffle.os.app_queries_pb2 import GetAllAppsResponse as GetAllAppsResponse
from truffle.os.app_queries_pb2 import DeleteAppRequest as DeleteAppRequest
from truffle.os.app_queries_pb2 import DeleteAppResponse as DeleteAppResponse

DESCRIPTOR: _descriptor.FileDescriptor
