import type { RecordTags, TagsBase } from '../storage/BaseRecord'; import { BaseRecord } from '../storage/BaseRecord'; export declare type CustomCacheTags = TagsBase; export declare type DefaultCacheTags = TagsBase; export declare type CacheTags = RecordTags; export interface CacheStorageProps { id?: string; createdAt?: Date; tags?: CustomCacheTags; entries: Array<{ key: string; value: unknown; }>; } export declare class CacheRecord extends BaseRecord { entries: Array<{ key: string; value: unknown; }>; static readonly type = "CacheRecord"; readonly type = "CacheRecord"; constructor(props: CacheStorageProps); getTags(): { [x: string]: import("../storage/BaseRecord").TagValue; [x: number]: never; }; }