import { ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * JS-based :active state for non-button clickable elements. * TODO(UC-2728): we can evolve this to something like usePress (spPressable?), to bring * the same improvements. e.g. disabling selection on press, or normalizing * cross-browser inconsistencies, allowing for handling press start and end, optimizing for touch, * etc. */ export declare class PressedDirective { private document; private elementRef; /** * CSS class to be applied when the element is being pressed. */ pressedClass?: string; /** * Whether the element is currently in being pressed (:active) state */ _pressed: boolean; get pressed(): boolean; set pressed(pressed: boolean); _onPressStart(): void; constructor(document: Document, elementRef: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }