{"version":3,"file":"alert.d.ts","sources":["alert.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { EventEmitter, Renderer2, ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core';\r\nimport { CloAlertConfig } from './alert-config';\r\n/**\r\n * Alert banners communicate a state that affects the entire system, not just a feature or page. It persists over a session and appears\r\n * without the user initiating the action.\r\n *\r\n * It supports several alert types and can be dismissed.\r\n */\r\nexport declare class CloAlert implements OnInit, OnChanges {\r\n    private _renderer;\r\n    private _element;\r\n    /**\r\n     * If `true`, alert can be dismissed by the user.\r\n     *\r\n     * The close button (×) will be displayed and you can be notified\r\n     * of the event with the `(close)` output.\r\n     */\r\n    dismissible: boolean;\r\n    /**\r\n     * Type of the alert.\r\n     *\r\n     *  The following types are supported: `'success'`, `'warning'`, `'error'`, `'no-internet'`,\r\n     *  `'success-textOnly'`, `'warning-textOnly'`, `'error-textOnly'`,\r\n     */\r\n    type: string;\r\n    /**\r\n     * An event emitted when the close button is clicked. It has no payload and only relevant for dismissible alerts.\r\n     */\r\n    close: EventEmitter<void>;\r\n    constructor(config: CloAlertConfig, _renderer: Renderer2, _element: ElementRef);\r\n    closeHandler(): void;\r\n    ngOnChanges(changes: SimpleChanges): void;\r\n    ngOnInit(): void;\r\n}\r\n"]}