import { OnInit } from '@angular/core'; import * as i0 from "@angular/core"; /** * Stops the on-screen keyboard from opening when a text input is focused by code rather than * by the user, e.g. a parent MatDialog's autoFocus or focus restored after the picker dialog * closes. iOS opens the keyboard for any focused editable input, so on touch devices the * input stays readonly until the user taps it, and goes back to readonly on blur. */ export declare class SoftKeyboardGuardDirective implements OnInit { private input; private enabled; private refocusOnClick; ngOnInit(): void; onPointerDown(): void; onClick(): void; /** The tap turned into a scroll, so the input was never focused. */ onPointerCancel(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }