import * as Domain from "../../../domain"; import { Task } from "../../../utils/tasks"; import { AgentContext } from "../../../edge-agent/Context"; /** * Asyncronously sign with a DID * * @async * @param {DID} did * @param payload * @param header * @returns {string} */ interface Args { did: Domain.DID; payload: Partial; header?: Partial; privateKey?: Domain.PrivateKey; } export declare class CreateJWT extends Task { run(ctx: AgentContext): Promise; } export {};