1import { callable } from "@decky/api";2import type { ConfigRequest, RpcEnvelope } from "./model.mjs";34export const getSnapshot = callable<[], RpcEnvelope<unknown>>("get_snapshot");5export const getConfig = callable<[], RpcEnvelope<unknown>>("get_config");6export const validateConfig = callable<[request: ConfigRequest], RpcEnvelope<unknown>>("validate_config");7export const applyConfig = callable<[request: ConfigRequest], RpcEnvelope<unknown>>("apply_config");8export const restartService = callable<[], RpcEnvelope<unknown>>("restart_service");9export const rollbackPending = callable<[transaction: string], RpcEnvelope<unknown>>("rollback_pending");10export const resetEnrollment = callable<11 [expectedHostFingerprint: string],12 RpcEnvelope<unknown>13>("reset_enrollment");