import { BBSPlusPublicKeyG2 } from '../bbs-plus'; import { BBSSignatureParams } from './params'; import { BytearrayWrapper } from '../bytearray-wrapper'; /** * `BBS` secret key. */ export declare class BBSSecretKey extends BytearrayWrapper { generatePublicKey(params: BBSSignatureParams): BBSPublicKey; static generate(seed?: Uint8Array): BBSSecretKey; } /** * `BBS` public key. */ export declare class BBSPublicKey extends BBSPlusPublicKeyG2 { } /** * `BBS` keypair. */ export declare class BBSKeypair { sk: BBSSecretKey; pk: BBSPublicKey; constructor(sk: BBSSecretKey, pk: BBSPublicKey); get secretKey(): BBSSecretKey; get publicKey(): BBSPublicKey; static generate(params: BBSSignatureParams, seed?: Uint8Array): BBSKeypair; } //# sourceMappingURL=keys.d.ts.map