import { CredentialOffer, IssuerMetadata, TokenResponse } from "../types"; import { Context } from "../plugin"; import { JWTCredential } from "../../../../pollux/models/JWTVerifiableCredential"; import * as Utils from "../../../../utils"; interface Args { offer: CredentialOffer; clientId?: string; issuerMeta?: IssuerMetadata; tokenResponse?: TokenResponse; } /** * OIDC Convenience Task * Credential Offer to issued Credential * * OIDC Credential Issuance flow 3/3 * * steps * - fetchIssuerMetadata * - CreateCredentialRequest * - send CredentialRequest * - store Credential */ export declare class ResolveCredentialRequest extends Utils.Task { run(ctx: Context): Promise; private getIssuerMetadata; } export {};