import { BaseModel } from '@canvuus-internal/mvp0-task-base'; export declare class SessionCacheService { private readonly todayId; private _cache; private static _Instance; private constructor(); static getInstance(): SessionCacheService; hasKey(key: string): boolean; put(key: string, value?: any): void; remove(key: string): void; clear(): void; fetchNumber(key: string): (number | undefined); getNumber(key: string, defaultVal: number): number; fetchBoolean(key: string): (boolean | undefined); getBoolean(key: string, defaultVal: boolean): boolean; fetchString(key: string): (string | null); getString(key: string, defaultVal: string): string; fetchBaseModel(key: string): (BaseModel | null); getBaseModel(key: string, defaultVal: BaseModel): BaseModel; fetchObject(key: string): any; getObject(key: string, defaultVal: any): any; }