import { ElementRef } from '@angular/core'; import { SafeHtml } from '@angular/platform-browser'; import { ButtonVariant, ColorType, IconType, OutlineType } from '../../../models/button-color.model'; import * as i0 from "@angular/core"; export declare class ButtonComponent { private sanitizer; fileInput: ElementRef; buttonNormal: import("@angular/core").Signal>; autoFocus: import("@angular/core").InputSignal; variante: import("@angular/core").InputSignal; color: import("@angular/core").InputSignal; outline: import("@angular/core").InputSignal; icon: import("@angular/core").InputSignal; tooltip: import("@angular/core").InputSignal; texto: import("@angular/core").InputSignal; isHtml: import("@angular/core").InputSignal; closeButton: import("@angular/core").InputSignal; sunatButton: import("@angular/core").InputSignal; inputButton: import("@angular/core").InputSignal; buttonDeshabilitado: import("@angular/core").InputSignal; atajo: import("@angular/core").InputSignal; dropdownButton: import("@angular/core").InputSignal; extraClass: import("@angular/core").InputSignal; accion: import("@angular/core").OutputEmitterRef; disabled: import("@angular/core").InputSignal; uploadButton: import("@angular/core").InputSignal; accept: import("@angular/core").InputSignal; fileSelected: import("@angular/core").OutputEmitterRef; isMultiple: import("@angular/core").InputSignal; isRounded: import("@angular/core").InputSignal; isNotStyle: import("@angular/core").InputSignal; isFullWidth: import("@angular/core").InputSignal; paddingX: import("@angular/core").InputSignal; paddingY: import("@angular/core").InputSignal; minWidth: import("@angular/core").InputSignal; hasFocus: import("@angular/core").WritableSignal; onFocus(): void; onBlur(): void; constructor(); getFocusColor(): string; getSafeHtml(): SafeHtml; shouldBlockClick(): boolean; getColorClass(): string; getColorClassOutline(): string; getIconClass(): string; handleClick(event: MouseEvent): void; ejecutarAccion(): void; triggerFileInput(): void; handleFileInput(event: Event): void; construirAlt: () => string; getClasses(): string[]; getBaseClasses(): string; getVariantClasses(): string; getStateClasses(): "" | "aura-focus"; getWidthClass(): "w-100" | "w-auto w-sm-100"; iconsWithImage: IconType[]; isImageIcon: (icon: IconType) => boolean; getImageName: () => string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }