/// import { bls12_381 as bls } from '@noble/curves/bls12-381'; import { Buffer } from 'buffer'; import { ChainInfo, RandomnessBeacon } from './index'; type PointG1 = typeof bls.G1.ProjectivePoint.ZERO; type PointG2 = typeof bls.G2.ProjectivePoint.ZERO; declare function verifyBeacon(chainInfo: ChainInfo, beacon: RandomnessBeacon, expectedRound: number): Promise; type G1Hex = Uint8Array | string | PointG1; type G2Hex = Uint8Array | string | PointG2; export declare function verifySigOnG1(signature: G1Hex, message: G1Hex, publicKey: G2Hex, domainSeparationTag?: string): Promise; declare function roundBuffer(round: number): Buffer; export { verifyBeacon, roundBuffer };