import { AfterViewInit, OnDestroy, OnChanges, SimpleChanges } from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { PoInputGeneric } from '../po-input-generic/po-input-generic';
/**
* @docsExtends PoInputBaseComponent
*
* @description
*
* O `po-email` é um input específico para receber E-mail, com o pattern já configurado.
*
* @example
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
export declare class PoEmailComponent extends PoInputGeneric implements AfterViewInit, OnDestroy, OnChanges {
id: string;
icon: string;
type: string;
pattern: string;
mask: string;
private readonly listener;
constructor();
ngOnChanges(changes: SimpleChanges): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
extraValidation(c: AbstractControl): {
[key: string]: any;
};
}