* // Individual module import
* import { ToastNotificationListModule } from 'patternfly-ng/notification';
* // Or
* import { ToastNotificationListModule } from 'patternfly-ng';
*
* // NGX Bootstrap
* import { BsDropdownConfig, BsDropdownModule } from 'ngx-bootstrap/dropdown';
*
* @NgModule({
* imports: [ToastNotificationListModule, BsDropdownModule.forRoot(),...],
* providers: [BsDropdownConfig]
* })
* export class AppModule(){}
*
*
* Optional:
*
* import { Notification, NotificationEvent, NotificationType } from 'patternfly-ng/notification';
*
*/
export declare class ToastNotificationListComponent implements OnInit {
/**
* A list of notifiactions to display
*/
notifications: Notification[];
/**
* Set to true to show close button
*/
showClose: boolean;
/**
* The event emitted when an action has been selected
*/
onActionSelect: EventEmitter<{}>;
/**
* The event emitted when the close button has been selected
*/
onCloseSelect: EventEmitter<{}>;
/**
* The event emitted when the mouse hovers over and leaves a notification
*/
onViewingChange: EventEmitter<{}>;
/**
* The default constructor
*/
constructor();
/**
* Setup component configuration upon initialization
*/
ngOnInit(): void;
/**
* Check if the component config has changed
*/
private handleAction;
private handleClose;
private handleViewingChange;
}