import { OnChanges, SimpleChanges } from '@angular/core'; import { AbstractControl } from '@angular/forms'; import { PoInputGeneric } from '../po-input-generic/po-input-generic'; /** * @docsExtends PoInputBaseComponent * * @description * O `po-password` é um input específico para senhas. Já possui tipo, estilo e ícone predefinidos. * * @example * * * * * * * * * * * * * * * */ export declare class PoPasswordComponent extends PoInputGeneric implements OnChanges { id: string; type: string; visiblePassword: boolean; private _hidePasswordPeek?; private _noAutocompletePassword?; /** * @optional * * @description * * Permite esconder a função de espiar a senha digitada. * * @default `false` */ set hidePasswordPeek(value: boolean); set noAutocomplete(value: boolean); get noAutocomplete(): boolean; get hidePasswordPeek(): boolean; get autocomplete(): string; constructor(); ngOnChanges(changes: SimpleChanges): void; extraValidation(c: AbstractControl): { [key: string]: any; }; showPassword(): void; }