import { Observable } from 'rxjs'; /** * Stores every emitted value in localStorage, starts with the stored value if * one exists, and shares the replay of all of this. * @param cacheKey Key used in localStorage */ declare const tbxShareAndCache: (cacheKey: string) => (source: Observable) => Observable; /** * Repeats underlying observable on a timer. * @param interval Number of milliseconds to wait for refresh. * @param delay Number of milliseconds to wait before emitting the first value. */ declare const tbxKeepFresh: (interval: number, delay?: number) => (source: Observable) => Observable; export { tbxKeepFresh, tbxShareAndCache };