{"version":3,"file":"button.d.ts","sources":["button.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;;;AACA","sourcesContent":["import { Renderer2, ElementRef, OnInit, QueryList } from '@angular/core';\r\nexport declare class CloButtonLabel {\r\n}\r\nexport declare class CloSplitItems {\r\n}\r\n/**\r\n * Buttons are used to make common actions immediately visible and easy to perform with one click, tap, or keypress.\r\n * Merchants can use them to navigate or to take action.\r\n *\r\n * It supports several button types.\r\n */\r\nexport declare class CloButton implements OnInit {\r\n    private _renderer;\r\n    private _element;\r\n    private _hasChildren;\r\n    dropdownItems: QueryList<CloSplitItems>;\r\n    label: string;\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    disabled: 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    constructor(_renderer: Renderer2, _element: ElementRef);\r\n    get hasChildren(): boolean;\r\n    ngOnInit(): void;\r\n}\r\n"]}