import { Did, DidDocument } from '@atproto/did'; import { CachedGetter, SimpleStore } from '@atproto-labs/simple-store'; import { DidMethod, ResolveDidOptions } from './did-method.js'; import { DidResolver, ResolvedDocument } from './did-resolver.js'; export type { DidMethod, ResolveDidOptions, ResolvedDocument }; export type DidCache = SimpleStore; export type DidResolverCachedOptions = { cache?: DidCache; }; export declare class DidResolverCached implements DidResolver { protected readonly getter: CachedGetter; constructor(resolver: DidResolver, cache?: DidCache); resolve(did: D, options?: ResolveDidOptions): Promise>; } //# sourceMappingURL=did-cache.d.ts.map