import type { NotificationInput } from '@sisense/sdk-common'; import type { HttpErrorEvent } from '@sisense/sdk-rest-client'; import { type NotificationsConfig } from './types.js'; /** * Converts a failed HTTP request into a notification input, or `undefined` when the * notification's category is disabled by the configuration. * * Pure: the same event and config always yield the same result. * @param event - Classified HTTP failure emitted by `HttpClient` * @param config - Notifications configuration (categories and actions) * @returns Notification input for the center, or `undefined` to stay silent. * @internal */ export declare function asNotificationInput(event: HttpErrorEvent, config?: NotificationsConfig): NotificationInput | undefined;