import { EventEmitter, OnInit } from '@angular/core';
import { ButtonModel } from './button.model';
export declare class ButtonComponent implements ButtonModel, OnInit {
    static readonly defaultProps: ButtonModel;
    classNameInput: string;
    disabledInput: boolean;
    iconAtEndInput: boolean;
    iconNameInput: string;
    isRoundedInput: boolean;
    sizeInput: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
    typeInput: 'button' | 'submit';
    onBlurEmitter: EventEmitter<Event>;
    onClickEmitter: EventEmitter<void>;
    className: string;
    disabled: boolean;
    iconName: string;
    iconAtEnd: boolean;
    isFocused: boolean;
    isRounded: boolean;
    size: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
    type: 'button' | 'submit';
    constructor();
    ngOnInit(): void;
    initValues(): void;
    onFocus(): void;
    onClick(): void;
    onBlur(event: Event): void;
}
