import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class WidgetDynamicDirective implements AfterViewInit, OnDestroy {
    private host;
    private readonly platformId;
    private readonly zone;
    /** Selector del nodo a mover (source) */
    moveSelector: string;
    /** Reintentos */
    moveMaxTries: number;
    moveIntervalMs: number;
    private observer?;
    private timer?;
    constructor(host: ElementRef<HTMLElement>);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WidgetDynamicDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<WidgetDynamicDirective, "[widgetDynamic]", never, { "moveSelector": { "alias": "widgetDynamic"; "required": false; }; "moveMaxTries": { "alias": "moveMaxTries"; "required": false; }; "moveIntervalMs": { "alias": "moveIntervalMs"; "required": false; }; }, {}, never, never, true, never>;
}
