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 };