import { Observable } from 'rxjs';
import { LocalStorageService } from 'ngx-gem-spaas';
import { GranularityType } from "../_models/contract.model";
import * as i0 from "@angular/core";
export declare class GranularityService {
    private localStorageService;
    private LS_GRANULARITY;
    private granularity$;
    static getGranularityAsString(gran: GranularityType): string;
    constructor(localStorageService: LocalStorageService);
    newGranularity(gran: GranularityType): void;
    onNewGranularity(): Observable<GranularityType>;
    static ɵfac: i0.ɵɵFactoryDeclaration<GranularityService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<GranularityService>;
}
