import { NgZone } from '@angular/core';
import { CartService } from '@testlocallibrary/shared-kernel/services/cart-service';
import { LocalStorageService } from './local-storage.service';
import * as i0 from "@angular/core";
export declare class CartLocalStorageService {
    private cartService;
    private ngZone;
    private localStorageService;
    private platformId;
    private isBrowser;
    constructor(cartService: CartService, ngZone: NgZone, localStorageService: LocalStorageService, platformId: Object);
    initializeCartFromLocalStorage(): void;
    setupBeforeUnloadListener(): void;
    private syncLocalStorageWithStore;
    static ɵfac: i0.ɵɵFactoryDeclaration<CartLocalStorageService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CartLocalStorageService>;
}
