declare const Bls12381BBSSignatureDock2022_base: { new (options: SignatureSuiteOptions, type: any, LDKeyClass: any, url: any): { proof: { "@context": any[]; type: any; }; requireCredentialSchema: boolean; verificationMethod: any; key: any; createVerifyData(options: { document: object; proof: object; documentLoader: Function; expansionMap: Function; }): Promise; ensureSuiteContext(): void; alg: any; useProofValue: any; getVerificationMethod({ proof, documentLoader }: object): Promise; verifySignature({ verifyData, verificationMethod, proof }: { verifyData: Uint8Array; verificationMethod: object; proof: object; }): Promise; sign({ verifyData, proof }: { verifyData: Uint8Array; proof: object; }): Promise; }; convertLegacyCredential({ document, proof: explicitProof, signingOptions }: { document: any; proof: any; signingOptions?: { requireAllFieldsFromSchema: boolean; } | undefined; }): any[]; convertCredentialForPresBuilding({ document, proof: explicitProof }: { document: any; proof: any; }): Credential; convertCredentialForVerification({ document, proof: explicitProof }: { document: any; proof: any; }): any[]; convertCredentialToSerializedForSigning({ document, proof, documentLoader }: { document: any; proof: any; documentLoader: any; }): Promise; formatMandatoryFields(credJson: any, document: any): void; getTrimmedProofAndValue(document: any, explicitProof: any): any[]; extractSchemaForSigning(document: any, documentLoader: any): Promise; extractSchema(document: any): (boolean | import("@docknetwork/crypto-wasm-ts").CredentialSchema)[]; extractSchemaWhenIdNotSet(document: any): import("@docknetwork/crypto-wasm-ts").CredentialSchema; getParsingOptions(document: any): any; withUpdatedParsingOptions(schemaJson: any, parsingOptions: any): Object; signerFactory(keypair: any, verificationMethod: any): object; readonly paramGenerator: any; getVerificationMethod({ proof, documentLoader }: object): Promise; encodeProofValue(signatureBytes: any): string; fromJsigProofValue(proofValue: any): any | string; }; declare class Bls12381BBSSignatureDock2022 extends Bls12381BBSSignatureDock2022_base { constructor(options?: SignatureSuiteOptions); } declare namespace Bls12381BBSSignatureDock2022 { export { Bls12381G2KeyPairDock2022 as KeyPair }; export { BBSPlusCredentialBuilder as CredentialBuilder }; export { BBSPlusCredential as Credential }; export let proofType: string[]; } export default Bls12381BBSSignatureDock2022; import Bls12381G2KeyPairDock2022 from "./Bls12381G2KeyPairDock2022"; import { BBSPlusCredentialBuilder } from "@docknetwork/crypto-wasm-ts"; import { BBSPlusCredential } from "@docknetwork/crypto-wasm-ts";