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;
}
