import { type Module as WasmModule } from './instantiate.js'; export type Exports = { secp256k1_get_public_key(privateKey: number, publicKey: number): number; secp256k1_get_shared_secret(privateKey: number, publicKey: number, publicKeySize: number, sharedSecret: number): number; secp256k1_init(): number; secp256k1_randomize(seed: number): number; secp256k1_recover_public_key(signature: number, message: number, messageSize: number, publicKey: number): number; secp256k1_sign(message: number, messageSize: number, privateKey: number, entropy: number, entropySize: number, prehash: number, signature: number): number; secp256k1_verify(signature: number, message: number, messageSize: number, publicKey: number, publicKeySize: number, prehash: number): number; zero(pointer: number, length: number): void; }; /** Instantiated secp256k1 module. */ export type Module = WasmModule; /** Instantiates and initializes the secp256k1 module once. */ export declare const load: () => Promise>; //# sourceMappingURL=secp256k1.d.ts.map