import { ElementRef, OnInit } from '@angular/core'; import { ColorifyPalette, Colorify } from '../core/behaviors/colorify'; export declare type ButtonSizes = 'small' | 'medium' | 'large' | undefined; export interface Button { color: ColorifyPalette; fullWidth: boolean; inverted: boolean; outlined: boolean; size: ButtonSizes; } export declare class ButtonComponent extends Colorify implements Button, OnInit { private _el; color: ColorifyPalette; fullWidth: boolean; inverted: boolean; outlined: boolean; size: ButtonSizes; private _buttonClasses; constructor(el: ElementRef, _el: ElementRef); ngOnInit(): void; private _getEl(); private _getButtonClasses(); private _getAttributes(); private _getModifiers(); private _buttonAttribute(attribute, classes); private _getButtonSize(); private _buttonModifier(modifier, className); }