export const app = {
    getPath: (name)=>{
        if (name === "userData") {
            return "/tmp/test-user-data";
        }
        return "/tmp";
    },
    isPackaged: false
};
export const dialog = {
    showOpenDialog: ()=>Promise.resolve({
            canceled: true,
            filePaths: []
        }),
    showErrorBox: ()=>{}
};
export const shell = {
    openExternal: ()=>Promise.resolve()
};
export const clipboard = {
    writeText: ()=>{}
};
export const nativeImage = {
    createFromPath: ()=>({
            setTemplateImage: ()=>{}
        })
};
export const BrowserWindow = class {
    loadURL() {}
    on() {}
    webContents = {
        on: ()=>{},
        send: ()=>{}
    };
};
export const ipcMain = {
    on: ()=>{},
    handle: ()=>{}
};
// Default export for compatibility with default imports
export default {
    app,
    dialog,
    shell,
    clipboard,
    nativeImage,
    BrowserWindow,
    ipcMain
};

//# sourceMappingURL=electron.js.map