import { ElementRef, Renderer2 } from '@angular/core'; export declare function validateStyleInput(style: string): void; export declare function validateSizeInput(size: string): void; /** Cashmere styled button */ export declare class ButtonComponent { elementRef: ElementRef; private renderer; private _disabled; private _style; private _size; /** * @deprecated * @description Use `buttonStyle` instead * */ color: string; /** Sets style of button. Choose from: `'primary' | 'primary-alt' | 'destructive' | * 'neutral' | 'secondary' | 'minimal' | link' | 'link-inline'` */ buttonStyle: string; /** Sets size of button. Choose from: `'xs' | 'sm' | 'md' | 'lg' |`. *Defaults to `md`.* */ size: string; /** Whether the control is disabled. */ disabled: boolean; constructor(elementRef: ElementRef, renderer: Renderer2); /** Used to give focus to the button */ focus(): void; private setHostClass; private _hcClassify; }