/** * ESM wrapper for node-notifier CommonJS module. * Uses dynamic import to load the CommonJS module lazily, * allowing Bun bytecode compilation to proceed. */ export interface NotificationOptions { title: string; message: string; sound?: string | boolean; timeout?: number; icon?: string; appIcon?: string; } declare class NotifierWrapper { private notifierModule; private loadAttempted; /** * Lazily loads the node-notifier module. * Falls back gracefully if the module is not available. */ private loadNotifier; /** * Send a notification using node-notifier if available. * Silently fails if node-notifier is not installed or cannot be loaded. */ notify(options: NotificationOptions): Promise; /** * Check if notifications are available. * Useful for debugging or conditional features. */ isAvailable(): Promise; } declare const notifier: NotifierWrapper; export { notifier }; export default notifier; //# sourceMappingURL=notifier-wrapper.d.ts.map