{"version":3,"file":"button-group.d.ts","sources":["button-group.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","sourcesContent":["import { Renderer2, ElementRef, QueryList, EventEmitter, AfterContentInit } from '@angular/core';\r\nexport declare class CloButtonGroupOption {\r\n    /**\r\n     * The initial selection. If not assigned then the first button will be selected.\r\n     */\r\n    isActive: false;\r\n    /**\r\n     * The display string for the button\r\n     */\r\n    label: string;\r\n    /**\r\n     * This value is what is returned when the corresponding button is selected.\r\n     */\r\n    value: any;\r\n    constructor();\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 CloButtonGroup implements AfterContentInit {\r\n    private _renderer;\r\n    private _element;\r\n    selectedValue: any;\r\n    options: QueryList<CloButtonGroupOption>;\r\n    onSwitch: EventEmitter<any>;\r\n    switch(value: any): void;\r\n    constructor(_renderer: Renderer2, _element: ElementRef);\r\n    ngAfterContentInit(): void;\r\n}\r\n"]}