import { type TuiPortalService } from '@taiga-ui/cdk/portals'; import { TuiAlertService } from '@taiga-ui/core/portals/alert'; import { TuiNotificationComponent } from './notification.component'; import { type TuiNotificationOptions } from './notification.options'; import * as i0 from "@angular/core"; import * as i1 from "@taiga-ui/cdk/portals"; export declare class TuiNotificationService extends TuiAlertService> { protected readonly options: TuiNotificationOptions; protected readonly component: typeof TuiNotificationComponent; constructor(service: TuiPortalService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class TuiNotificationTemplate { readonly tuiNotificationOptions: import("@angular/core").InputSignal>>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "ng-template[tuiNotification]", never, { "tuiNotificationOptions": { "alias": "tuiNotificationOptions"; "required": false; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.TuiPortalDirective; inputs: { "options": "tuiNotificationOptions"; "open": "tuiNotification"; }; outputs: { "openChange": "tuiNotificationChange"; }; }]>; }