import type { Notice, NoticeDataSource } from './types'; import type { IoHelper } from '../io/private'; export declare class CachedDataSource implements NoticeDataSource { private readonly ioHelper; private readonly fileName; private readonly dataSource; private readonly skipCache?; constructor(ioHelper: IoHelper, fileName: string, dataSource: NoticeDataSource, skipCache?: boolean | undefined); fetch(): Promise; private fetchInner; private load; private save; } //# sourceMappingURL=cached-data-source.d.ts.map