import { InjectionToken } from '@angular/core'; import { type TuiNumberHandler, type TuiStringHandler } from '@taiga-ui/cdk/types'; import { type TuiAppearanceOptions } from '@taiga-ui/core/directives/appearance'; import { type TuiPositionOptions } from '@taiga-ui/core/portals/alert'; import { type TuiSizeL, type TuiSizeS } from '@taiga-ui/core/types'; export interface TuiNotificationOptions extends TuiAppearanceOptions, TuiPositionOptions { readonly icon: TuiStringHandler | string; readonly size: TuiSizeL | TuiSizeS; readonly autoClose: TuiNumberHandler | number; readonly closable: boolean; readonly label: string; readonly data: I; } export declare const TUI_NOTIFICATION_DEFAULT_OPTIONS: TuiNotificationOptions; export declare const TUI_NOTIFICATION_OPTIONS: InjectionToken>, tuiNotificationOptionsProvider: (item: Partial> | (() => Partial>)) => import("@angular/core").FactoryProvider; export declare const TUI_NOTIFICATION_CONCURRENCY: InjectionToken;