UNPKG

@sixbell-telco/sdk

Version:

A collection of reusable components designed for use in Sixbell Telco Angular projects

27 lines (26 loc) 1.77 kB
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<string>; status: import("@angular/core").InputSignal<NotificationStatus>; disabled: import("@angular/core").InputSignal<boolean>; componentClass: import("@angular/core").Signal<string>; static ɵfac: i0.ɵɵFactoryDeclaration<NotificationComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NotificationComponent, "st-notification", never, { "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "shape": { "alias": "shape"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "status": { "alias": "status"; "required": true; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; }