UNPKG

@sphereon/ssi-sdk.presentation-exchange

Version:

16 lines 1.06 kB
import { IDefinitionCredentialFilterArgs, IPEXFilterResult, IPEXFilterResultWithInputDescriptor, IRequiredContext, PEXOpts, VersionDiscoveryResult } from '../index'; import { IAgentPlugin } from '@veramo/core'; import { IPresentationExchange } from '../types/IPresentationExchange'; import { IPresentationDefinition } from '@sphereon/pex'; export declare class PresentationExchange implements IAgentPlugin { readonly schema: any; private readonly pex; readonly methods: IPresentationExchange; constructor(opts?: PEXOpts); private pexValidateDefinition; pexDefinitionVersion(presentationDefinition: IPresentationDefinition): Promise<VersionDiscoveryResult>; pexDefinitionFilterCredentials(args: IDefinitionCredentialFilterArgs, context: IRequiredContext): Promise<IPEXFilterResult>; pexDefinitionFilterCredentialsPerInputDescriptor(args: IDefinitionCredentialFilterArgs, context: IRequiredContext): Promise<IPEXFilterResultWithInputDescriptor[]>; private pexFilterCredentials; } //# sourceMappingURL=PresentationExchange.d.ts.map