import type { PromiseCacheFetcher } from '@zajno/common/structures/promiseCache'; import { PromiseCache } from '@zajno/common/structures/promiseCache'; export { DEFAULT_LOADING_STATE, } from '@zajno/common/structures/promiseCache'; export type { ErrorCallback, InvalidationCallback, InvalidationConfig, LoadingStateStrategy, PendingLoadState, PromiseCacheFetcher, PromiseCacheStorageProvider, } from '@zajno/common/structures/promiseCache'; export { mobxStorageProvider } from '../storage.js'; export declare class PromiseCacheObservable extends PromiseCache { private _observeItems; constructor(fetcher: PromiseCacheFetcher, observeItems?: boolean); useObserveItems(observeItems: boolean): this; }