import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import * as i2 from '@angular/common'; declare class ButtonComponent { readonly $nativeElement: ElementRef; readonly $disabled: _angular_core.InputSignal; readonly $loading: _angular_core.InputSignal; readonly $tabindex: _angular_core.InputSignal; readonly $type: _angular_core.InputSignal<"button" | "submit">; readonly $kind: _angular_core.InputSignal<"stroked" | "raised">; readonly $color: _angular_core.InputSignal<"error" | "plain" | "primary" | "secondary">; readonly $layout: _angular_core.InputSignal<"default" | "icon" | "small-icon">; readonly $inline: _angular_core.InputSignal; readonly $noFocusOnClick: _angular_core.InputSignal; private clickFromKeyboard; handleKeydown(event: KeyboardEvent): void; handleMouseDown(): void; handlePointerDown(): void; handleTouchStart(): void; mouseClickHandler(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class TableauUiButtonModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { ButtonComponent, TableauUiButtonModule };