import { Task } from "../../utils/tasks"; import { AgentContext } from "../Context"; import type * as Domain from "../../domain"; interface Args { did: Domain.DID; privateKey?: Domain.PrivateKey; } export interface SigningKeyData { kid: string; publicKey: any; privateKey: any; } /** * Search for the PrivateKeys that should be used for signing * return PrivateKey and information useful to signing operations * * @param {Domain.DID} did subject of the search * @param {Domain.PrivateKey} [privateKey] optional filter search to only this PrivateKey * */ export declare class FindSigningKeys extends Task { run(ctx: AgentContext): Promise; private getKeys; } export {};