import { BehaviorSubject, Observable } from 'rxjs'; import { OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { UiPasswordToggleIntl } from './ui-password-toggle.intl'; import * as i0 from "@angular/core"; export declare class UiPasswordToggleComponent implements OnInit, OnDestroy { private _intl; private _renderer; /** * The input element that needs to be toggled. * */ element?: HTMLInputElement; /** * The disabled state of the toggle. * */ disabled?: boolean; /** * Emits the password input visibility state. * */ isVisible$: BehaviorSubject; /** * Emits the password toggle active tooltip. * */ tooltip$: Observable; private _destroyed$; private get _isVisible(); constructor(_intl: UiPasswordToggleIntl, _renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; toggle(): void; private _toggleVisibiltyState; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }