import { EventEmitter } from '../../stencil-public-runtime';
import { EActionButtonType, IButton, IButtonEvents } from './action-button.types';
import { EComponentSize } from '../../utils/types';
/**
 * @part button - The action button.
 */
export declare class KvActionButton implements IButton, IButtonEvents {
    /** @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>;
    private onClickButton;
    private onFocusButton;
    private onBlurButton;
    render(): any;
}
