import { EventEmitter, OnChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ButtonComponent implements OnChanges { appearence: 'primary' | 'secondary' | 'skeleton'; intent: 'destructive' | 'highlight' | 'neutral' | 'success' | 'skeleton'; fullWidth: boolean; size: 'small' | 'medium' | 'large'; disabled: boolean; loading: boolean; beforeIcon: boolean; afterIcon: boolean; dropdown: boolean; iconAfter: string; iconBefore: string; iconAfterStyle: 'duotone' | 'linear' | 'filled'; iconBeforeStyle: 'duotone' | 'linear' | 'filled'; dropdownOpen: boolean; type: 'button' | 'ghost' | 'bare'; href: string; selected: boolean; click: EventEmitter; colorAfter: string; color: string; skeleton: boolean; ngOnChanges(): void; openDropdown(): void; getColorIcon(): void; getColorIconButtonTypeBare(): "#FFFFFF" | "#E7A2A2" | "#E2E2E2" | "#9DDDBD" | "var(--tds-color-action-primary-soft-selected)"; getColorIconButtonTypeDefault(): "#ffffff" | "#E7A2A2" | "#E2E2E2" | "#9DDDBD" | "var(--tds-color-action-primary-soft-selected)"; getColorIconButtonTypeGhost(): "#D76565" | "#FFFFFF" | "#E2E2E2" | "#5CC691" | "var(--tds-color-content-brand-secondary)"; redirectHref(href: string): void; toggleDropdown(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_fullWidth: unknown; }