import { ElectronAPI } from "@electron-toolkit/preload"; import type { StoreType } from "../main/store"; declare global { interface Window { electron: ElectronAPI; api: { store: { get(key: K): Promise; set(key: K, value: StoreType[K]): Promise; has(key: keyof StoreType): Promise; delete(key: keyof StoreType): Promise; reset(keys?: (keyof StoreType)[]): Promise; }; }; } }