import { OnInit, SimpleChanges, OnChanges, EventEmitter } from '@angular/core';
/**
* Button
*
* @example
* TEXT
*/
export declare class ButtonComponent implements OnInit, OnChanges {
/**
* Text to attribute id
*/
id: string;
/**
* Set size: large, medium, small, min-small
*
* Default: ''
*/
size: string;
/**
* Receives the theme's name
*/
theme: string;
/**
* Set color: white, aquamarine, red, purple
*
* Default: aquarine
*/
color: string;
/**
* Set style: fill, border, icon
*
* Default: fill
*/
style: string;
/**
* Has wave effect?
*
* Default: true
*/
wave: boolean;
/**
* Text to title
*
* Default: ''
*/
title: string;
/**
* Has disabled
*
* Default: false
*/
disabled: boolean;
/**
* Types: submit, button
*
* Default: button
*/
type: string;
/**
* Element tabindex
*
* Default: 0
*/
tabindex: number;
/**
* Indicates if button should be floating
*
* Default: false
*/
floating: boolean;
rotated: boolean;
tooltip: string;
/**
* Function to action
*/
action: EventEmitter;
/**
* @ignore
*/
groupClass: string;
/**
* @ignore
*/
constructor();
/**
* Set initials configurations
*/
ngOnInit(): void;
clickedButton(event: any): void;
ngOnChanges(changes: SimpleChanges): void;
}