import { EventEmitter } from '../../stencil-public-runtime'; import { EIconName, IButton } from '../../types'; export interface IActionButtonSplitConfig extends IButton, IButtonSplitEvents { /** (required) Right button icon symbol name */ splitIcon: EIconName; /** (required) (required) Button's text */ text: string; /** (optional) Button's left icon symbol name */ icon?: EIconName; } export interface IButtonSplitEvents { /** Emitted when left button is clicked */ clickLeftButton: EventEmitter; /** Emitted when right button is clicked */ clickRightButton: EventEmitter; /** Emitted when left button is focused */ focusLeftButton: EventEmitter; /** Emitted when right button is focused */ focusRightButton: EventEmitter; /** Emitted when left button is blur */ blurLeftButton: EventEmitter; /** Emitted when right button is blur */ blurRightButton: EventEmitter; }