import { Payload } from "../../../domain/protocols/Payload"; import { Plugins } from "../../../plugins"; import { AnonCredsCredential } from "../../../pollux/models/AnonCredsVerifiableCredential"; import type { Context } from "./plugin"; import * as Types from "./types"; interface Args { credential: AnonCredsCredential; presentationRequest: Types.PresentationRequest; } export declare class PresentationRequest extends Plugins.Task { run(ctx: Context): Promise; private validate; } export {};