import { NgxScrollTopMode, NgxScrollTopPosition, NgxScrollTopTheme } from './ngx-scrolltop.interface';
import * as i0 from "@angular/core";
export declare class NgxScrollTopComponent {
    backgroundColor: import("@angular/core").InputSignal<string>;
    symbolColor: import("@angular/core").InputSignal<string>;
    size: import("@angular/core").InputSignal<number>;
    position: import("@angular/core").InputSignal<NgxScrollTopPosition>;
    theme: import("@angular/core").InputSignal<NgxScrollTopTheme>;
    mode: import("@angular/core").InputSignal<NgxScrollTopMode>;
    show: import("@angular/core").WritableSignal<boolean>;
    private readonly core;
    onWindowScroll(): void;
    scrollToTop(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxScrollTopComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxScrollTopComponent, "ngx-scrolltop", never, { "backgroundColor": { "alias": "backgroundColor"; "required": false; "isSignal": true; }; "symbolColor": { "alias": "symbolColor"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "position": { "alias": "position"; "required": false; "isSignal": true; }; "theme": { "alias": "theme"; "required": false; "isSignal": true; }; "mode": { "alias": "mode"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
