| import { ElementRef, AfterContentInit } from '@angular/core'; |
| export declare enum TdNotificationCountPositionY { |
| Top = "top", |
| Bottom = "bottom", |
| Center = "center" |
| } |
| export declare enum TdNotificationCountPositionX { |
| Before = "before", |
| After = "after", |
| Center = "center" |
| } |
| export declare const DEFAULT_NOTIFICATION_LIMIT: number; |
| export declare class TdNotificationCountComponent implements AfterContentInit { |
| private _notifications; |
| private _positionY; |
| private _positionX; |
| private _limit; |
| /** |
| * Div content wrapper of `ng-content`. |
| */ |
| content: ElementRef; |
| /** |
| * color?: "primary" | "accent" | "warn" |
| * Sets the theme color of the notification tip. Defaults to "warn" |
| */ |
| color: 'primary' | 'accent' | 'warn'; |
| /** |
| * positionX?: TdNotificationCountPositionX or "before" | "after" | "center" |
| * Sets the X position of the notification tip. |
| * Defaults to "after" if it has content, else 'center'. |
| */ |
| positionX: TdNotificationCountPositionX; |
| /** |
| * positionY?: TdNotificationCountPositionY or "top" | "bottom" | "center" |
| * Sets the Y position of the notification tip. |
| * Defaults to "top" if it has content, else 'center'. |
| */ |
| positionY: TdNotificationCountPositionY; |
| /** |
| * notifications?: number | boolean |
| * Number for the notification count. Shows component only if the input is a positive number or 'true' |
| */ |
| notifications: number | boolean; |
| /** |
| * limit?: number |
| * Limit for notification count. If the number of notifications is greater than limit, then + will be added. Defaults to 99. |
| */ |
| limit: number; |
| readonly hideHost: boolean; |
| /** |
| * Sets the component in its 'noCount' state if [notifications] is a boolean 'true'. |
| * Makes the notification tip show without a count. |
| */ |
| readonly noCount: string | boolean; |
| /** |
| * Notification display string when a count is available. |
| * Anything over 99 gets set as 99+ |
| */ |
| readonly notificationsDisplay: string; |
| /** |
| * Shows notification tip only when [notifications] is true or a positive integer. |
| */ |
| readonly show: boolean; |
| /** |
| * Check if [positionX] and [positionY] have been set as inputs, else use defaults depending on component content. |
| */ |
| ngAfterContentInit(): void; |
| /** |
| * Method to check if element has any kind of content (elements or text) |
| */ |
| private _hasContent; |
| } |