/** * @license * Copyright 2025 Qwen * SPDX-License-Identifier: Apache-2.0 */ import type { Config } from '@aetherai/aether-core'; import type { LoadedSettings } from '../../config/settings.js'; import { StreamingState } from '../types.js'; export declare const LONG_TASK_NOTIFICATION_THRESHOLD_SECONDS = 20; interface UseAttentionNotificationsOptions { isFocused: boolean; streamingState: StreamingState; elapsedTime: number; settings: LoadedSettings; config?: Config; } export declare const useAttentionNotifications: ({ isFocused, streamingState, elapsedTime, settings, config }: UseAttentionNotificationsOptions) => void; export {};