/** * @typedef {object} PodletClientCacheResolverOptions * @property {import('abslog').AbstractLoggerOptions} [logger] */ export default class PodletClientCacheResolver { /** * @constructor * @param {import('ttl-mem-cache').default} registry * @param {PodletClientCacheResolverOptions} options */ constructor(registry: any, options?: PodletClientCacheResolverOptions); /** * Loads the podlet's manifest from cache if not stale * * @param {import('./http-outgoing.js').default} outgoing * @returns {Promise} */ load(outgoing: import("./http-outgoing.js").default): Promise; /** * Saves the podlet's manifest to the cache * * @param {import('./http-outgoing.js').default} outgoing * @returns {Promise} */ save(outgoing: import("./http-outgoing.js").default): Promise; get [Symbol.toStringTag](): string; #private; } export type PodletClientCacheResolverOptions = { logger?: import("abslog").AbstractLoggerOptions; };