import { invoke } from "@tauri-apps/api/core"; import type { EnvironmentInfo, ModelInfo, Settings } from "./types"; export const getSettings = () => invoke("get_settings"); export const setSettings = (newSettings: Settings) => invoke("set_settings", { newSettings }); export const listModels = () => invoke("list_models"); export const downloadModel = (id: string) => invoke("download_model", { id }); export const deleteModel = (id: string) => invoke("delete_model", { id }); export const toggleDictation = () => invoke("toggle_dictation"); export const enhanceKeyPresent = () => invoke("enhance_key_present"); export const getEnvironment = () => invoke("get_environment");