import { BaseDirective } from '../../base.directive'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "../atoms/eui-icon/eui-icon.module"; import * as i3 from "../atoms/eui-label/eui-label.module"; import * as i4 from "@ngx-translate/core"; export declare class EuiButtonComponent extends BaseDirective { get euiBasicButton(): boolean; set euiBasicButton(value: boolean); _euiBasicButton: boolean; get euiButtonCall(): boolean; set euiButtonCall(value: boolean); _euiButtonCall: boolean; get euiButtonBlock(): boolean; set euiButtonBlock(value: boolean); _euiButtonBlock: boolean; get euiBlockButton(): boolean; set euiBlockButton(value: boolean); _euiBlockButton: boolean; get euiRaisedButton(): boolean; set euiRaisedButton(value: boolean); _euiRaisedButton: boolean; get isLoading(): boolean; set isLoading(value: boolean); _isLoading: boolean; get euiIconButton(): boolean; set euiIconButton(value: boolean); _euiIconButton: boolean; get euiLineWrap(): boolean; set euiLineWrap(value: boolean); _euiLineWrap: boolean; get cssClasses(): string; e2eAttr: string; role: string; constructor(); static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class EuiButtonModule { static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; }