/**
 * 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