import * as _angular_core from '@angular/core'; /** * 3D mouse-tilt on hover. Adds `perspective(…) rotateX(…) rotateY(…)` to * the host's transform tracking the cursor's position over it. * * @example * ```html *
*
* ``` */ declare class WrTilt { /** Maximum tilt in degrees. @default 12 */ readonly maxTilt: _angular_core.InputSignalWithTransform; /** CSS perspective in pixels. @default 800 */ readonly perspective: _angular_core.InputSignalWithTransform; /** Scale applied while hovered. @default 1.03 */ readonly scale: _angular_core.InputSignalWithTransform; /** Add a moving glare highlight overlay. @default false */ readonly glare: _angular_core.InputSignalWithTransform; private readonly el; private readonly zone; private readonly destroyRef; private readonly platform; constructor(); /** @internal */ protected onMove(event: PointerEvent): void; /** @internal */ protected onLeave(): void; private installGlare; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } /** * Card wrapper that applies the `[wrTilt]` directive out-of-the-box, * plus a small set of card-style defaults (radius, padding, surface). * Pass any inputs through — they're forwarded to the hosted directive. * * For arbitrary elements that just need the tilt behaviour, use the * `[wrTilt]` directive directly: * * ```html * * ``` * * @example * ```html * *

Hello

*

Move the cursor across me.

*
* * * ``` */ declare class WrTiltCard { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { WrTilt, WrTiltCard };