UNPKG

@kelvininc/ui-components

Version:
35 lines (34 loc) 1.07 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 { IActionButtonTextConfig } from '../action-button-text/action-button-text.types'; /** * @part button-text - The text button. * @part icon - The icon button. */ export declare class KvActionButtonMagic implements IActionButtonTextConfig { /** @inheritdoc */ text: string; /** @inheritdoc */ icon?: EIconName; /** @inheritdoc */ rightIcon?: EIconName; /** @inheritdoc */ type: EActionButtonType; /** @inheritdoc */ disabled: boolean; /** @inheritdoc */ active: boolean; /** @inheritdoc */ loading: boolean; /** @inheritdoc */ size: EComponentSize; /** @inheritdoc */ clickButton: EventEmitter<MouseEvent>; /** @inheritdoc */ focusButton: EventEmitter<FocusEvent>; /** @inheritdoc */ blurButton: EventEmitter<FocusEvent>; render(): any; }