@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
27 lines (26 loc) • 1.77 kB
TypeScript
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>;
}