import * as _angular_core from '@angular/core'; import { OnInit, OnChanges, SimpleChanges } from '@angular/core'; declare class MagicCardDirective implements OnInit, OnChanges { /** 渐变大小,单位px */ ncGradientSize: _angular_core.InputSignalWithTransform; /** 内部渐变颜色,可以是单色或颜色数组 */ ncGradientColor: _angular_core.InputSignal; /** 内部渐变透明度 */ ncGradientOpacity: _angular_core.InputSignalWithTransform; /** 边框颜色,可以是单色或颜色数组 */ ncBorderColor: _angular_core.InputSignal; /** 卡片背景颜色 */ ncCardBackground: _angular_core.InputSignal; private readonly destroyRef; private readonly el; private readonly renderer; private mouseX; private mouseY; private borderElement; private backgroundElement; private gradientElement; private readonly textWrappers; private removeListeners; private isInitialized; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private readonly handleMouseEnter; private readonly handleMouseMove; private readonly handleMouseLeave; private setupMagicCard; private addEventListeners; private initializeMousePosition; private syncContentLayers; private wrapTextNodes; private updateGradients; private cleanup; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class NcMagicCardModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { MagicCardDirective, NcMagicCardModule };