import { ElementRef } from '@angular/core';
import { PoButtonBaseComponent } from './po-button-base.component';
/**
* @docsExtends PoButtonBaseComponent
*
* @example
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
export declare class PoButtonComponent extends PoButtonBaseComponent {
buttonElement: ElementRef;
onBlur(): void;
/**
* Função que atribui foco ao componente.
*
* Para utilizá-la é necessário ter a instância do componente no DOM, podendo ser utilizado o ViewChild da seguinte forma:
*
* ```
* import { PoButtonComponent } from '@po-ui/ng-components';
*
* ...
*
* @ViewChild(PoButtonComponent, { static: true }) button: PoButtonComponent;
*
* focusButton() {
* this.button.focus();
* }
* ```
*/
focus(): void;
mapSizeToIcon(size: string): string;
onClick(): void;
}