import { ProjPointType } from '@noble/curves/abstract/weierstrass'; import { MintKeys, Proof, SerializedBlindedSignature } from './model/types/index.js'; declare function hashToCurve(secret: Uint8Array): ProjPointType; export declare function pointFromHex(hex: string): ProjPointType; declare function blindMessage(secret: Uint8Array, r?: bigint): { B_: ProjPointType; r: bigint; }; declare function unblindSignature(C_: ProjPointType, r: bigint, A: ProjPointType): ProjPointType; declare function constructProofs(promises: Array, rs: Array, secrets: Array, keys: MintKeys): Array; export { hashToCurve, blindMessage, unblindSignature, constructProofs };