import * as i0 from '@angular/core'; import { OnInit, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; declare class SdScrollDirective implements OnInit { #private; private elementRef; private renderer; onMouseOver(): void; onMouseOut(): void; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(...args: unknown[]); ngOnInit(): void; scrollTop: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class SdDesktopDirective { #private; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class SdMobileDirective { #private; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class SdHoverCopyDirective implements OnInit, OnChanges { #private; private el; private renderer; readonly copyText: i0.InputSignal; readonly sdHoverCopyDisabled: i0.InputSignal; /** Inserted by Angular inject() migration for backwards compatibility */ constructor(...args: unknown[]); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onMouseEnter(): void; onMouseLeave(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class SdHrefDirective { #private; readonly url: i0.InputSignal; get href(): string; onClick(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } type TooltipPosition = 'top' | 'bottom' | 'left' | 'right'; declare class SdTooltipDirective { #private; content: i0.InputSignal>; sdTooltipPosition: i0.InputSignal; sdTooltipDelay: i0.InputSignal; sdTooltipColor: i0.InputSignal; private static activeTooltip; private readonly elementRef; private readonly overlay; private readonly viewContainerRef; private readonly destroyRef; private overlayRef; private tooltipComponentRef; private tooltipInstance; private showTimeout; private hideTimeout; constructor(); onMouseEnter(): void; onMouseLeave(): void; forceHide: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export { SdDesktopDirective, SdHoverCopyDirective, SdHrefDirective, SdMobileDirective, SdScrollDirective, SdTooltipDirective };