declare const Bls12381G2KeyPairDock2022_base: { new (options: any, type: any): { type: any; id: any; controller: any; privateKeyBuffer: any; publicKeyBuffer: any; signer(): { sign: Function; }; verifier(): { verify: Function; }; }; from(options: any): Promise<{ type: any; id: any; controller: any; privateKeyBuffer: any; publicKeyBuffer: any; signer(): { sign: Function; }; verifier(): { verify: Function; }; }>; readonly paramGenerator: any; generate({ seed, params, controller, id, msgCount }?: { msgCount?: number | undefined; }): { type: any; id: any; controller: any; privateKeyBuffer: any; publicKeyBuffer: any; signer(): { sign: Function; }; verifier(): { verify: Function; }; }; signerFactory(key: any): object; verifierFactory(keypair: any): object; adaptKey(key: any, _msgCount: any): any; }; declare class Bls12381G2KeyPairDock2022 extends Bls12381G2KeyPairDock2022_base { constructor(options: any); } declare namespace Bls12381G2KeyPairDock2022 { export { BBSPlusSecretKey as SecretKey }; export { BBSPlusPublicKeyG2 as PublicKey }; export { BBSPlusSignatureParamsG1 as SignatureParams }; export { BBSPlusSignatureG1 as Signature }; export { BBSPlusKeypairG2 as KeyPair }; export { BBS_PLUS_SIGNATURE_PARAMS_LABEL_BYTES as defaultLabelBytes }; } export default Bls12381G2KeyPairDock2022; import { BBSPlusSecretKey } from "@docknetwork/crypto-wasm-ts"; import { BBSPlusPublicKeyG2 } from "@docknetwork/crypto-wasm-ts"; import { BBSPlusSignatureParamsG1 } from "@docknetwork/crypto-wasm-ts"; import { BBSPlusSignatureG1 } from "@docknetwork/crypto-wasm-ts"; import { BBSPlusKeypairG2 } from "@docknetwork/crypto-wasm-ts"; import { BBS_PLUS_SIGNATURE_PARAMS_LABEL_BYTES } from "@docknetwork/crypto-wasm-ts";