import { Data } from '@angular/router'; import { OnInit, ViewContainerRef } from '@angular/core'; import { Sizes } from '../../../shared/enums/size.enum'; import { Field } from '../../../core/field/abstract/field'; import { passwordIconEnum, passwordTypeEnum } from '../enums'; export declare class PasswordComponent extends Field implements OnInit { private readonly viewRef; labels: Data; names: string[]; readonly size: Sizes; readonly placeholder: string; readonly forceError: boolean; readonly hasIcon: boolean; readonly confirm: { control?: string; formName?: string; }; isLoaded: boolean; type: passwordTypeEnum; icon: passwordIconEnum; private readonly name; private readonly label; constructor(viewRef: ViewContainerRef); ngOnInit(): void; toggleTypeAndIcon(): void; private setValidatorsForms; }