import { DidResolver } from "../../domain/DidResolver.js";
import { DidResolutionOptions, DidResolutionResult, ParsedDid } from "../../types.js";
import { AgentContext } from "../../../../agent/context/AgentContext.js";

//#region src/modules/dids/methods/web/WebDidResolver.d.ts
declare class WebDidResolver implements DidResolver {
  readonly supportedMethods: string[];
  readonly allowsCaching = true;
  readonly allowsLocalDidRecord = true;
  private _resolverInstance;
  private resolver;
  constructor();
  resolve(_agentContext: AgentContext, did: string, parsed: ParsedDid, didResolutionOptions: DidResolutionOptions): Promise<DidResolutionResult>;
}
//#endregion
export { WebDidResolver };
//# sourceMappingURL=WebDidResolver.d.ts.map