/** Local SSH key and password generation (`keys.generate`). */ import { call } from "../transport"; import type { Payload } from "../types"; export const keys = Object.freeze({ generate: (payload: Payload) => call("module_keys_generate", "plugin:keys:generate", payload), save: (generationId: string) => call("module_keys_save", "plugin:keys:save", { generationId }), password: (options: Payload) => call("module_keys_password", "plugin:keys:password", options), copyPassword: (passwordId: string) => call("module_keys_copy_password", "plugin:keys:copyPassword", { passwordId }) });