import { AfterViewInit, ElementRef, EventEmitter } from "@angular/core";
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class SliderComponent implements AfterViewInit {
    content: ElementRef<HTMLElement>;
    slideChange: EventEmitter<number>;
    title: import("@angular/core").InputSignal<string>;
    description: import("@angular/core").InputSignal<string>;
    private readonly _cardWidth;
    private readonly _destroyRef;
    private readonly _cdr;
    currentNode: number;
    fitsPerView$: BehaviorSubject<number>;
    size$: ResizeObserver;
    ngAfterViewInit(): void;
    moveTo(index: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SliderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SliderComponent, "nfr-slider", never, { "title": { "alias": "title"; "required": true; "isSignal": true; }; "description": { "alias": "description"; "required": true; "isSignal": true; }; }, { "slideChange": "slideChange"; }, never, ["[nfr-navigation]", "[nfr-carousel-content]"], true, never>;
}
