{"version":3,"file":"button-icon.d.ts","sources":["button-icon.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","sourcesContent":["import { EventEmitter } from '@angular/core';\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 CloIconButton {\r\n    /**\r\n     * The label that is displayed on the button\r\n     */\r\n    label: string;\r\n    /**s\r\n     * Disable the button\r\n     */\r\n    disabled: boolean;\r\n    /**\r\n     * Type of the icon button.\r\n     *\r\n     *  The following types are supported: `'eye'`, `'pencil'`, `'heart'`, `'heart-fill'`,\r\n     *  `'stack'`, `'trash'`, `'preview'`, `'edit'`, `'favorite'`, `'remove-favorite'`,\r\n     *  `'copy'`, `'delete'`\r\n     */\r\n    type: string;\r\n    /**\r\n     * The default is secondary but you can also select `'tertiary'`\r\n     */\r\n    buttonStyle: string;\r\n    buttonSubmitted: EventEmitter<any>;\r\n}\r\n"]}