"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const electron_1 = require("electron"); const api = { drives: () => electron_1.ipcRenderer.invoke('audit:drives'), listDir: (dirPath, opts) => electron_1.ipcRenderer.invoke('audit:listDir', dirPath, opts), folderSize: (dirPath) => electron_1.ipcRenderer.invoke('audit:folderSize', dirPath), largeFiles: (rootPath, minBytes, maxResults) => electron_1.ipcRenderer.invoke('audit:largeFiles', rootPath, minBytes, maxResults), processes: () => electron_1.ipcRenderer.invoke('audit:processes'), services: () => electron_1.ipcRenderer.invoke('audit:services'), installed: () => electron_1.ipcRenderer.invoke('audit:installed'), system: () => electron_1.ipcRenderer.invoke('audit:system'), network: () => electron_1.ipcRenderer.invoke('audit:network'), env: (keys) => electron_1.ipcRenderer.invoke('audit:env', keys), startup: () => electron_1.ipcRenderer.invoke('audit:startup'), temp: () => electron_1.ipcRenderer.invoke('audit:temp'), tasks: () => electron_1.ipcRenderer.invoke('audit:tasks'), features: () => electron_1.ipcRenderer.invoke('audit:features'), openExplorer: (p) => electron_1.ipcRenderer.invoke('audit:openExplorer', p), killProcess: (pid) => electron_1.ipcRenderer.invoke('audit:killProcess', pid), openExternal: (url) => electron_1.ipcRenderer.invoke('audit:openExternal', url), clipboardWriteText: (text) => electron_1.ipcRenderer.invoke('clipboard:writeText', text), notesGetAll: () => electron_1.ipcRenderer.invoke('notes:getAll'), notesSet: (key, value) => electron_1.ipcRenderer.invoke('notes:set', key, value), notesDelete: (key) => electron_1.ipcRenderer.invoke('notes:delete', key), }; electron_1.contextBridge.exposeInMainWorld('auditor', api);