import type { Web5Agent } from '@web5/agent';
import type { DidResolutionOptions, DidResolutionResult } from '@web5/dids';
/**
 * The DID API is used to resolve DIDs.
 *
 * @beta
 */
export declare class DidApi {
    private agent;
    private connectedDid;
    constructor(options: {
        agent: Web5Agent;
        connectedDid: string;
    });
    /**
     * Resolves a DID to a DID Resolution Result.
     *
     * @param didUrl - The DID or DID URL to resolve.
     * @returns A promise that resolves to the DID Resolution Result.
     */
    resolve(didUrl: string, resolutionOptions?: DidResolutionOptions): Promise<DidResolutionResult>;
}
//# sourceMappingURL=did-api.d.ts.map