import { AfterViewInit, ElementRef, NgZone, OnDestroy, Renderer2 } from '@angular/core'; import * as i0 from "@angular/core"; export declare class StickyAvoidFooterDirective implements AfterViewInit, OnDestroy { private el; private zone; private r2; /** Selector del footer (por defecto como en tu HTML) */ footerSelector: string; /** Margen de seguridad inferior del viewport al evaluar visibilidad del footer */ viewportPadding: number; /** Bottom cuando el footer NO es visible */ defaultBottom: string; /** Ajuste fino cuando el footer SÍ es visible */ overlapAdjustPx: number; platformId: Object; private cleanupFns; private rafPending; constructor(el: ElementRef, zone: NgZone, r2: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; private scheduleAdjust; private adjust; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }