/** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Bags */ import { ResultMessageBag } from "./resultMessageBag"; /** Angular2 */ import * as ng from "@angular/core"; export { ResultMessageBag }; /** * @whatItDoes * * Result message component with the purpose of representing several different states of achievement (success, warning, info...) * based on {@link ResultMessageType} definition. * * ## Example * * Assume this HTML Template * * ```html * * * ``` * * Next we have the component's class * * ```javascript * @Core.Component(...) * @Core.View(...) * * export class MyResultMessage extends CoreComponent { * * constructor(loader: ng.DynamicComponentLoader, element: ng.ElementRef) { * super(loader, element); * } * } * * ``` */ export declare class ResultMessage extends CoreComponent { /** * The type of result message (success, info, warn, error, link). */ content: ResultMessageBag; /** * Controls wether the result message display will be minimalist or default */ minimalist: boolean; /** * @method constructor */ constructor(element: ng.ElementRef); } export declare class ResultMessageModule { }