@sphereon/oid4vci-client
Version:
OpenID for Verifiable Credential Issuance (OpenID4VCI) client
19 lines • 997 B
TypeScript
import { UniformCredentialOfferRequest } from '@sphereon/oid4vci-common';
export declare function isUriEncoded(str: string): boolean;
export declare function handleCredentialOfferUri(uri: string): Promise<{
credential_offer: unknown;
}>;
export declare function constructBaseResponse(request: UniformCredentialOfferRequest, scheme: string, baseUrl: string): {
txCode?: import("@sphereon/oid4vci-common").TxCode | undefined;
preAuthorizedCode?: string | undefined;
issuerState?: string | undefined;
original_credential_offer: import("@sphereon/oid4vci-common").CredentialOfferPayload;
version: import("@sphereon/oid4vci-common").OpenId4VCIVersion;
supportedFlows: import("@sphereon/oid4vci-common").AuthzFlowType[];
credential_offer: import("@sphereon/oid4vci-common").UniformCredentialOfferPayload;
credential_offer_uri?: string;
clientId?: string | undefined;
scheme: string;
baseUrl: string;
};
//# sourceMappingURL=CredentialOfferCommons.d.ts.map