import type { TrustClientOptions, TrustResolution, TrustRole, TrustVerdict } from './types'; export declare class TrustClient { private readonly options; private readonly fetchImplementation; private readonly resolverUrl; constructor(options: TrustClientOptions, fetchImplementation?: typeof fetch); resolve(did: string): Promise; checkAuthorization(role: TrustRole, did: string, vtjscId: string): Promise; verdictFor(role: TrustRole, did: string | null, vtjscId: string | null): Promise; private endpoint; private request; }