import { IpfsClient } from "@jccdex/ipfs-rpc-client"; export declare abstract class BaseDidResolver { protected client: IpfsClient; constructor(client: IpfsClient); abstract supports(did: string): boolean; abstract getFilePath(did: string): string; resolve(did: string): Promise; stat(did: string): Promise<{ cid: string; }>; noLink(error: Error): boolean; } export declare class EthrDidResolver extends BaseDidResolver { constructor(client: IpfsClient); supports(did: string): boolean; getFilePath(did: string): string; } export declare class SwtcDidResolver extends BaseDidResolver { constructor(client: IpfsClient); supports(did: string): boolean; getFilePath(did: string): string; }