import { NavscrollItem } from './navscroll.model';
export declare class NavscrollStore {
    #private;
    readonly selected: import("rxjs").Observable<NavscrollItem | undefined>;
    readonly progressBar: import("rxjs").Observable<number>;
    readonly isMobile: import("rxjs").Observable<boolean>;
    readonly menuItemSelected: import("rxjs").Observable<unknown>;
    init(navscrollItems: Array<NavscrollItem>): void;
    setActive(item: NavscrollItem): void;
    isActive$(item: NavscrollItem): import("rxjs").Observable<boolean>;
    updateProgressBar(container: HTMLElement): void;
    selectMenuItem(): void;
    setMobile({ innerWidth }: {
        innerWidth: number;
    }): void;
}
