import { OnInit } from '@angular/core';
export declare class GlobalMessagesComponent implements OnInit {
    messages: Message[];
    constructor();
    ngOnInit(): void;
    hasMessages(): boolean;
    closeMessage(index: number): void;
}
/**
 * Interface to describe the properties a notification message should have.
 */
export interface Message {
    /** Severity, these match the class names of Bulma notifications, without the is- at the beginning. */
    severity: 'danger' | 'warning' | 'info' | 'success' | 'link' | 'primary';
    /** Heading of the message, this is optional. */
    heading?: string;
    /** The text of the message, this is optional. Can contain standard HTML code but not any Angular code. */
    summary?: string;
    /** Whether the message is closable. */
    closable: boolean;
}
/**
 * Global messages module providing anything to do with global messages.
 *
 * @export
 */
export declare class GlobalMessagesModule {
}
