/// import { KMS } from "aws-sdk"; import BN from "bn.js"; import { AwsKmsSignerCredentials } from "../index"; export declare function sign(digest: Buffer, kmsCredentials: AwsKmsSignerCredentials): Promise>; export declare function getPublicKey(kmsCredentials: AwsKmsSignerCredentials): Promise>; export declare function getEthereumAddress(publicKey: Buffer): string; export declare function findEthereumSig(signature: Buffer): { r: any; s: any; }; export declare function requestKmsSignature(plaintext: Buffer, kmsCredentials: AwsKmsSignerCredentials): Promise<{ r: any; s: any; }>; export declare function determineCorrectV(msg: Buffer, r: BN, s: BN, expectedEthAddr: string): { pubKey: string; v: number; };