import { NgxScrollTopMode } from './ngx-scrolltop.interface';
import * as i0 from "@angular/core";
export declare class NgxScrollTopDirective {
    mode: import("@angular/core").InputSignal<NgxScrollTopMode>;
    private show;
    private el;
    private core;
    constructor();
    onWindowScroll(): void;
    onClick(): void;
    private hideElement;
    private showElement;
    private scrollToTop;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxScrollTopDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgxScrollTopDirective, "[ngxScrollTop]", never, { "mode": { "alias": "ngxScrollTopMode"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
