///
export type KeyVault = {
signAsync(buffer: Buffer): Promise;
};
export type SignerOptions = {
did: string;
keyId: string;
keyVault: KeyVault;
};
export default class Signer {
private readonly _did;
private readonly _keyId;
private readonly _keyVault;
/**
* Construct a Signer based on the given options
*
* @param options auth service options
*/
constructor(options: SignerOptions);
fillSignature(jwtObject: any): Promise;
private sign;
}