import * as _angular_core from '@angular/core'; import { OnChanges } from '@angular/core'; declare class ButtonComponent implements OnChanges { variant: 'primary' | 'secondary' | 'outline' | 'text'; size: 'sm' | 'md' | 'lg'; color: 'primary' | 'success' | 'error' | 'warning'; shape: 'rectangle' | 'square' | 'round'; disabled: boolean; readonly _variant: _angular_core.WritableSignal<"primary" | "secondary" | "outline" | "text">; readonly _size: _angular_core.WritableSignal<"sm" | "md" | "lg">; readonly _color: _angular_core.WritableSignal<"primary" | "success" | "error" | "warning">; readonly _shape: _angular_core.WritableSignal<"rectangle" | "square" | "round">; readonly _disabled: _angular_core.WritableSignal; ngOnChanges(): void; readonly hostClass: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ButtonComponent };