import * as i0 from "@angular/core"; export declare abstract class VisibilityController { isFieldVisible: boolean; abstract handleShowFieldIconClicked(): any; abstract handleHideFieldIconClicked(): any; abstract handleUserInput(event: MouseEvent): any; } export declare class DefaultVisibilityController implements VisibilityController { isFieldVisible: boolean; handleShowFieldIconClicked(): void; handleHideFieldIconClicked(): void; handleUserInput(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }