// Export showMessageBox and types for use as a library
export { showMessageBox, showMessageBoxEx, MessageBoxHandle, closeMessageBox, showService, ServiceHandle, setAppName, setAppIcon } from "./shower.js";
// If run directly (e.g., `node .` or `node index.js`), run the CLI
// @ts-ignore - import.meta.main is available in Node.js 20+
if (import.meta.main) {
    // Import CLI - it runs automatically via top-level await
    import('./cli.js');
}
