export declare class EclButton {
    el: HTMLElement;
    styleClass: string;
    type: string;
    buttonStyle: string;
    variant: string;
    theme: string;
    size: string;
    containerExtraClasses: string;
    hideLabel: boolean;
    ariaControls: string;
    itemId: string;
    indicator: boolean;
    indicatorValue: string;
    disabled: boolean;
    hasLabelContent: boolean;
    componentWillLoad(): void;
    componentDidLoad(): void;
    getClass(): string;
    private get hasIconBefore();
    private get hasIconAfter();
    render(): any;
}
