import * as i0 from "@angular/core"; export type NotificationStatus = 'seen' | 'unseen'; export declare const notificationComponent: (props?: ({ variant?: "primary" | null | undefined; shape?: "rounded" | null | undefined; size?: "auto" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type NotificationVariantProps = 'primary'; export type NotificationShapeProps = 'rounded'; export type NotificationSizeProps = 'auto'; export type NotificationProps = { variant?: NotificationVariantProps; shape?: NotificationShapeProps; size?: NotificationSizeProps; }; export declare class NotificationComponent { variant: import("@angular/core").InputSignal<"primary" | undefined>; shape: import("@angular/core").InputSignal<"rounded" | undefined>; size: import("@angular/core").InputSignal<"auto" | undefined>; icon: import("@angular/core").InputSignal; status: import("@angular/core").InputSignal; disabled: import("@angular/core").InputSignal; componentClass: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }