UNPKG

@kelvininc/ui-components

Version:
43 lines (42 loc) 1.39 kB
import { EventEmitter } from '../../stencil-public-runtime'; import { EActionButtonType } from '../action-button/action-button.types'; import { EComponentSize } from '../../utils/types'; import { EIconName } from '../icon/icon.types'; import { IActionButtonSplitConfig } from './action-button-split.types'; export declare class KvActionButtonSplit implements IActionButtonSplitConfig { /** @inheritdoc */ splitIcon: EIconName; /** @inheritdoc */ text: string; /** @inheritdoc */ icon?: EIconName; /** @inheritdoc */ type: EActionButtonType; /** @inheritdoc */ disabled: boolean; /** @inheritdoc */ active: boolean; /** @inheritdoc */ loading: boolean; /** @inheritdoc */ size: EComponentSize; /** @inheritdoc */ clickLeftButton: EventEmitter<MouseEvent>; /** @inheritdoc */ clickRightButton: EventEmitter<MouseEvent>; /** @inheritdoc */ focusLeftButton: EventEmitter<FocusEvent>; /** @inheritdoc */ focusRightButton: EventEmitter<FocusEvent>; /** @inheritdoc */ blurLeftButton: EventEmitter<FocusEvent>; /** @inheritdoc */ blurRightButton: EventEmitter<FocusEvent>; private onClickLeftButton; private onClickRightButton; private onFocusLeftButton; private onFocusRightButton; private onBlurLeftButton; private onBlurRightButton; render(): any; }