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-url` é um input específico para receber URL, com o pattern já configurado.
*
* @example
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
export declare class PoUrlComponent extends PoInputGeneric implements AfterViewInit, OnDestroy, OnChanges {
id: string;
icon: string;
type: string;
pattern: string;
mask: string;
private readonly listener;
constructor();
ngAfterViewInit(): void;
ngOnDestroy(): void;
ngOnChanges(changes: SimpleChanges): void;
extraValidation(c: AbstractControl): {
[key: string]: any;
};
}