import { AfterContentInit, Renderer2 } from '@angular/core'; import { InputDirective } from './../input/index'; import { FormControlMaterialHost, FormControlMaterialInput } from '../material-design-inputs/index'; import { ButtonComponent } from '../button/index'; export declare class PasswordInputComponent implements AfterContentInit, FormControlMaterialInput { private renderer; private fcmh?; constructor(renderer: Renderer2, fcmh?: FormControlMaterialHost); private stateChangedEmitter; controlType: string; materialModifierClass: any; classVclInputGroup: boolean; readonly btnTransparent: boolean; readonly isDisabled: boolean; readonly stateChanged: import("rxjs").Observable; readonly isLabelFloating: boolean; readonly isFocused: boolean; readonly elementId: string; readonly hasError: boolean; readonly value: string; readonly ngControl: import("@angular/forms").NgControl; attrTabindex: number; input?: InputDirective; button?: ButtonComponent; visible: boolean; toggle(): void; readonly disabled: boolean; updateType(): void; ngAfterContentInit(): void; onLabelClick(event: Event): void; }