import type { Uint8ArrayList } from 'uint8arraylist';
/**
 * Hash and sign message with private key
 */
export declare function hashAndSign(key: Uint8Array, msg: Uint8Array | Uint8ArrayList): Uint8Array;
/**
 * Hash message and verify signature with public key
 */
export declare function hashAndVerify(key: Uint8Array, sig: Uint8Array, msg: Uint8Array | Uint8ArrayList): boolean;
//# sourceMappingURL=index.d.ts.map