/** * Notification utilities for takt * * Provides audio and visual notifications for workflow events. */ /** Notification sound types */ export type NotificationSound = 'success' | 'error' | 'warning' | 'info'; /** * Play a notification sound * * @param type - The type of notification sound to play */ export declare function playSound(type?: NotificationSound): void; /** * Play success notification sound */ export declare function playSuccessSound(): void; /** * Play error notification sound */ export declare function playErrorSound(): void; /** * Play warning notification sound */ export declare function playWarningSound(): void; /** * Play info notification sound */ export declare function playInfoSound(): void; /** Options for system notification */ export interface NotifyOptions { /** Notification title */ title: string; /** Notification message/body */ message: string; /** Optional subtitle (macOS only) */ subtitle?: string; /** Sound type to play with notification */ sound?: NotificationSound; } /** * Send a system notification * * @param options - Notification options */ export declare function sendNotification(options: NotifyOptions): void; /** * Send success notification with sound */ export declare function notifySuccess(title: string, message: string): void; /** * Send error notification with sound */ export declare function notifyError(title: string, message: string): void; /** * Send warning notification with sound */ export declare function notifyWarning(title: string, message: string): void; /** * Send info notification with sound */ export declare function notifyInfo(title: string, message: string): void; //# sourceMappingURL=notification.d.ts.map