/// import BN from "bn.js"; import type { GcpKmsSignerCredentials } from "../signer"; export declare function sign(digest: Buffer, kmsCredentials: GcpKmsSignerCredentials): Promise; export declare const getPublicKey: (kmsCredentials: GcpKmsSignerCredentials) => Promise; export declare function getEthereumAddress(publicKey: Buffer): string; export declare function findEthereumSig(signature: Buffer): { r: BN; s: BN; }; export declare function requestKmsSignature(plaintext: Buffer, kmsCredentials: GcpKmsSignerCredentials): Promise<{ r: BN; s: BN; }>; export declare function determineCorrectV(msg: Buffer, r: BN, s: BN, expectedEthAddr: string): { pubKey: string; v: number; }; //# sourceMappingURL=gcp-kms-utils.d.ts.map