import { BaseRecord, TagValue, TagsBase } from "../../../storage/BaseRecord.mjs";
import "../../../index.mjs";
//#region src/modules/cache/singleContextLruCache/SingleContextLruCacheRecord.d.ts
export interface SingleContextLruCacheItem {
  value: unknown;
  expiresAt?: number;
}
export interface SingleContextLruCacheProps {
  id?: string;
  createdAt?: Date;
  tags?: TagsBase;
  entries: Map<string, SingleContextLruCacheItem>;
}
export declare class SingleContextLruCacheRecord extends BaseRecord {
  entries: Map<string, SingleContextLruCacheItem>;
  static readonly type = "SingleContextLruCacheRecord";
  readonly type = "SingleContextLruCacheRecord";
  constructor(props: SingleContextLruCacheProps);
  getTags(): {
    [key: string]: TagValue;
    [key: number]: never;
  };
}
//#endregion
//# sourceMappingURL=SingleContextLruCacheRecord.d.mts.map