import * as Domain from "../../../../domain"; import { Task } from "../../../../utils/tasks"; import type { Context as ACContext } from "../../anoncreds/plugin"; import type { Context as DIFContext } from "../../dif"; import type { Plugins } from "../../../types"; import { RequestPresentation } from "../protocols/RequestPresentation"; type TaskContext = Plugins.Context & ACContext & DIFContext; interface Args { type: Domain.CredentialType; toDID: Domain.DID; claims: Domain.PresentationClaims; } export declare class CreatePresentationRequest extends Task { run(ctx: TaskContext): Promise; private createRequest; } export {};